Windows PowerShell-де файлдың хэшін (тексеру мөлшерін) қалай табуға болады

Pin
Send
Share
Send

Файлдың хэш немесе бақылау сомасы - бұл файл мазмұнынан есептелетін және әдетте жүктелу кезінде файлдардың тұтастығы мен сәйкестігін (сәйкестігін) тексеру үшін пайдаланылатын, әсіресе қателіктермен немесе жүктемелермен жүктелуі мүмкін үлкен файлдарға (жүйелік кескіндер және сол сияқтылар) қатысты қысқа бірегей мән. Файл зиянды бағдарламамен ауыстырылды деген күдік бар.

Жүктеу сайттарында MD5, SHA256 және басқалар алгоритмдерін қолдана отырып, есептік сома жиі беріледі, бұл жүктелген файлды әзірлеуші ​​жүктеген файлмен салыстыруға мүмкіндік береді. Файлдарды тексеру кестесін есептеу үшін сіз үшінші тарап бағдарламаларын қолдана аласыз, бірақ мұны стандартты Windows 10, 8 және Windows 7 құралдарымен жасауға болады (PowerShell 4.0 нұсқасы және одан жоғары нұсқасы қажет) - PowerShell немесе нұсқаулықта көрсетілетін командалық жолды қолдана отырып.

Windows көмегімен файлдың тексеру есебін алу

Алдымен Windows PowerShell бағдарламасын іске қосу керек: ең оңай жолы - Windows 10 тапсырмалар тақтасында немесе Windows 7 бастау мәзірінде іздеуді қолдану.

PowerShell-де файл үшін хэшті есептеу командасы Get-filehashжәне тексеру мөлшерін есептеу үшін оны пайдалану үшін оны келесі параметрлермен енгізіңіз (мысалы, хэш С дискідегі VM қалтасынан ISO Windows 10 кескініне есептелген):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Формат-тізім

Пәрменді осы формада қолданған кезде хэш SHA256 алгоритмін қолдана отырып есептеледі, бірақ -Algorithm параметрін қолдана отырып орнатуға болатын басқа да параметрлер қолданылады, мысалы MD5 тексеру мөлшерін есептеу үшін пәрмен төмендегі мысалға ұқсайды.

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Алгоритм MD5 | Формат-тізім

Windows PowerShell-де тексеру алгоритмдері үшін келесі мәндерге қолдау көрсетіледі.

  • SHA256 (әдепкі)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • МАҢЫЗДЫ МӘНДЕР
  • 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 -hashfile file_path алгоритмі

Файл үшін MD5 хешін алу мысалы төмендегі скриншотта көрсетілген.

Қосымша: егер сізде Windows жүйесінде файлдардың қоқыстарын есептеу үшін үшінші тарап бағдарламалары қажет болса, сіз SlavaSoft HashCalc-ке назар аудара аласыз.

Егер сізге Windows XP немесе Windows 7-де PowerShell 4-тен тыс төлем сомасын есептеу керек болса (және оны орнату мүмкіндігі), сіз www.www.microsoft.com/en веб-сайтында жүктеп алуға болатын Microsoft File Checksum Integrity Verifier командалық жол қызметтік бағдарламасын пайдалана аласыз. -us / download / details.aspx? id = 11533 (қызметтік бағдарламаны пайдалануға арналған командалық формат: fciv.exe файл_паты - нәтиже MD5 болады. SHA1 хешін де есептеуге болады: fciv.exe -sha1 file_path)

Pin
Send
Share
Send