ფაილის ჰაში ან შემოწმება არის მოკლე უნიკალური მნიშვნელობა, რომელიც გამოითვლება ფაილის შინაარსისგან და ჩვეულებრივ გამოიყენება ფაილების მთლიანობის და თანმიმდევრულობის (დამთხვევა) შესამოწმებლად, განსაკუთრებით იმ ფაილების (სისტემის სურათების და ა.შ.) შესამოწმებლად, რომლებიც შეიძლება გადმოწერილი იყოს შეცდომით ან არსებობს ეჭვი, რომ ფაილი შეიცვალა malware.
ჩამოტვირთვის საიტებზე, ხშირად წარმოდგენილია შემოწმება, რომელიც გამოითვლება ალგორითმების MD5, SHA256 და სხვების გამოყენებით, რაც საშუალებას გაძლევთ შევადაროთ გადმოწერილი ფაილი დეველოპერის მიერ ატვირთულ ფაილთან. თქვენ შეგიძლიათ გამოიყენოთ მესამე მხარის პროგრამები ფაილის ჩეკების გამოსათვლელად, მაგრამ ამის გაკეთება არსებობს სტანდარტული Windows 10, 8 და Windows 7 ინსტრუმენტებით (საჭიროა PowerShell ვერსია 4.0 და უფრო მეტი) - PowerShell ან ბრძანების ხაზის გამოყენებით, რაც ინსტრუქციებში იქნება ნაჩვენები.
Windows– ის გამოყენებით ფაილის შემოწმების მიღება
პირველი თქვენ უნდა დაიწყოს Windows PowerShell: ყველაზე მარტივი გზა გამოიყენოთ ძებნის Windows 10 დავალების პანელი ან Windows 7 Start მენიუ ამისათვის.
PowerShell ფაილზე ფაილის ჰშის გამოანგარიშების ბრძანება არის Get-filehashდა გამოიყენეთ იგი ჩეკსის გამოსათვლელად, უბრალოდ ჩაწერეთ იგი შემდეგი პარამეტრებით (მაგალითად, ჰაში გამოითვლება ISO საქაღალდეში ISO Windows 10 გამოსახულებისათვის, დისკი C- ზე):
Get-FileHash C: VM Win10_1607_Russian_x64.iso | ფორმატის სია
ამ ფორმით ბრძანების გამოყენებისას ჰაში გამოითვლება SHA256 ალგორითმის გამოყენებით, მაგრამ სხვა ვარიანტებიც არის მხარდაჭერილი, რომელთა დაყენება შესაძლებელია ალგორითმის პარამეტრით, მაგალითად, MD5 შემოწმების გამოსათვლელად, ბრძანება მსგავსი იქნება ქვემოთ მოცემულ მაგალითში
Get-FileHash C: VM Win10_1607_Russian_x64.iso -Algorithm MD5 | ფორმატის სია
შემდეგი მნიშვნელობები მხარს უჭერს Windows PowerShell– ის ალგორითმების ამოწმებას.
- SHA256 (ნაგულისხმევი)
- MD5
- SHA1
- SHA384
- SHA512
- MACTripleDES
- RIPEMD160
Get-FileHash ბრძანების სინტაქსის დეტალური აღწერა ასევე შეგიძლიათ იხილოთ ოფიციალურ ვებგვერდზე //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx
ფაილის ჰაშის ბრძანების ხაზზე მოძიება CertUtil გამოყენებით
Windows– ს აქვს ჩაშენებული CertUtil პროგრამა სერთიფიკატებთან მუშაობისთვის, რომელსაც, სხვა საკითხებთან ერთად, შეუძლია გამოანგარიშოს ფაილების შემოწმება შემდეგი ალგორითმების გამოყენებით:
- MD2, MD4, MD5
- SHA1, SHA256, SHA384, SHA512
კომუნალური გამოყენების მიზნით, უბრალოდ გაუშვით Windows 10, 8 ან Windows 7 ბრძანება და მიუთითეთ ბრძანება ფორმატში:
certutil -shashfile ფაილი_პათ ალგორითმი
ფაილისთვის MD5 ჰაშის მოპოვების მაგალითი ნაჩვენებია ქვემოთ მოცემულ სურათზე.
გარდა ამისა: Windows- ში ფაილის ჰეშების გამოსათვლელად მესამე მხარის პროგრამების საჭიროების შემთხვევაში, შეგიძლიათ ყურადღება მიაქციოთ SlavaSoft HashCalc- ს.
თუ საჭიროა Windows XP ან Windows 7 PowerShell 4 – ის ჩეკუმის გამოანგარიშება (და მისი ინსტალაციის შესაძლებლობა), შეგიძლიათ გამოიყენოთ Microsoft File Checksum Integrity Verifier ბრძანების კომიკური პროგრამა, რომელიც შეგიძლიათ ჩამოტვირთოთ ოფიციალურ ვებგვერდზე //www.microsoft.com/en -us / ჩამოტვირთვა / details.aspx? id = 11533 (კომუნალური ფორმა გამოიყენოთ კომუნალური პროგრამისთვის: fciv.exe file_path - შედეგი იქნება MD5. ასევე შეგიძლიათ გამოთვალოთ SHA1 ჰაში: fciv.exe -sha1 ფაილი_პოლი)