Kiel ekscii la hash (ĉesumo) de dosiero en Windows PowerShell

Pin
Send
Share
Send

Hash aŭ checkum de dosiero estas mallonga unika valoro kalkulita el la enhavo de la dosiero kaj kutime uzata por kontroli la integrecon kaj konsekvencon (koincidon) de dosieroj ĉe la ekkuro, precipe kiam temas pri grandaj dosieroj (sistemaj bildoj kaj simile), kiuj eble estas elŝutitaj kun eraroj aŭ Estas suspekto, ke la dosiero estis anstataŭigita per malware.

Sur elŝutaj retejoj oni ofte prezentas kontrolkontribuon, kalkulitan laŭ la algoritmoj MD5, SHA256 kaj aliaj, ebligante vin kompari la elŝutitan dosieron kun la dosiero alŝutita de la programisto. Vi povas uzi triapartajn programojn por kalkuli dosierkontrolojn, sed ekzistas maniero fari tion per normaj iloj Windows 10, 8 kaj Windows 7 (necesas PowerShell versio 4.0 kaj pli alta) - uzante PowerShell aŭ la komandlinion, kiu estos montrita en la instrukcioj.

Akiro de dosierkontrolo per Vindozo

Unue vi devas komenci Vindozon PowerShell: la plej facila maniero estas uzi la serĉon en la Vindoza tasko-menuo de Windows 10 aŭ la Komenca menuo de Windows 7 por fari ĉi tion.

La komando por kalkuli la hash por dosiero en PowerShell estas Akiru-filehash, kaj por uzi ĝin por kalkuli la ĉekumon, simple enigu ĝin kun la sekvaj parametroj (en la ekzemplo, la hash estas kalkulita por la bildo ISO Windows 10 el la VM-dosierujo sur la disko C):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Formato-listo

Kiam vi uzas la komandon en ĉi tiu formo, la hash estas kalkulita uzante la algoritmon SHA256, sed aliaj opcioj estas subtenataj, kiuj povas esti agorditaj per la parametro -Algorithm, ekzemple por kalkuli la kontrolon MD5, la komando aspektos kiel la ekzemplo sube.

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algorithm MD5 | Formato-listo

La sekvaj valoroj estas subtenataj por algoritmoj de kontrolo en Windows PowerShell.

  • SHA256 (defaŭlta)
  • MD5
  • SHA1
  • ŜA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Detala priskribo de la sintakso de la komando Get-FileHash ankaŭ haveblas ĉe la oficiala retejo //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Rekupero de hash de dosiero sur la komandlinio uzante CertUtil

Windows havas enkonstruitan utilecon CertUtil por labori kun atestiloj, kiuj, interalie, povas kalkuli la ĉesumon de dosieroj per la jenaj algoritmoj:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

Por uzi la utilecon, simple ekzekutu la komandon por la Vindozo 10, 8 aŭ Windows 7 kaj enigu la komandon en la formato:

algoritmo certutil -hashfile file_path

Ekzemplo por akiri hash MD5 por dosiero montras en la suba ekrankopio.

Aldone: se vi bezonas triajn programojn por kalkuli dosierojn en Vindozo, vi povas atenti SlavaSoft HashCalc.

Se vi bezonas kalkuli la ĉesumon en Vindozo XP aŭ en Windows 7 sen PowerShell 4 (kaj la ebleco instali ĝin), vi povas uzi la komandlinion de Microsoft File Checksum Integrity Verifier, disponebla por elŝuti en la oficiala retejo //www.microsoft.com/en -us / download / details.aspx? id = 11533 (komanda formato por uzi la utilecon: fciv.exe file_path - la rezulto estos MD5. Vi ankaŭ povas kalkuli SHA1-hash: fciv.exe -sha1 dosiero_path)

Pin
Send
Share
Send