Kako saznati hash (kontrolni zbroj) datoteke u Windows PowerShell-u

Pin
Send
Share
Send

Hash ili kontrolna suma datoteke kratka je jedinstvena vrijednost izračunata iz sadržaja datoteke i obično se koristi za provjeru integriteta i dosljednosti (slučajnosti) datoteka pri pokretanju, posebno kada je riječ o velikim datotekama (slike sustava i slično) koje se mogu preuzeti s greškama ili Postoji sumnja da je datoteku zamijenio zlonamjerni softver.

Na web lokacijama za preuzimanje često se prikazuje kontrolni zbroj, izračunan prema algoritmima MD5, SHA256 i drugima, koji vam omogućuje da usporedite preuzetu datoteku s datotekom koju je učitao programer. Programe trećih proizvođača možete koristiti za izračun kontrolnih suma datoteka, ali postoji način da to učinite sa standardnim alatima Windows 10, 8 i Windows 7 (potreban je PowerShell verzije 4.0 i novije verzije) - pomoću PowerShell-a ili naredbenog retka, što će se pokazati u uputama.

Dobivanje kontrolne sume datoteka pomoću Windows-a

Prvo morate pokrenuti Windows PowerShell: najlakši način je da pretragu koristite na programskoj traci Windows 10 ili u izborniku Start 7 za Windows da biste to učinili.

Naredba za izračunavanje hash-a za datoteku u PowerShell-u je Get-filehash, i da biste ga koristili za izračun kontrolne vrijednosti, samo je unesite sa sljedećim parametrima (u primjeru, hash se izračunava za sliku ISO Windows 10 iz mape VM na pogonu C):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Format-list

Kada se koristi naredba u ovom obliku, hash se izračunava pomoću algoritma SHA256, ali su podržane i druge opcije, koje se mogu postaviti pomoću parametra -Algorithm, na primjer, za izračunavanje kontrolne sume MD5, naredba će izgledati kao primjer ispod

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algoritam MD5 | Format-list

Sljedeće vrijednosti su podržane za algoritme za provjeru u programu Windows PowerShell.

  • SHA256 (zadano)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Detaljan opis sintakse naredbe Get-FileHash dostupan je i na službenom web mjestu //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Dohvaćanje hash datoteke u naredbenom retku pomoću CertUtil

Windows ima ugrađeni uslužni program CertUtil za rad sa certifikatima, koji između ostalog može izračunati kontrolni zbroj datoteka koristeći sljedeće algoritme:

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

Da biste koristili uslužni program, samo pokrenite naredbeni redak Windows 10, 8 ili Windows 7 i unesite naredbu u formatu:

certutil -hashfile file_path algoritam

Primjer dobivanja MD5 hash-a za datoteku prikazan je na slici ispod.

Uz to: u slučaju da su vam potrebni programi trećih strana za izračunavanje hash-a datoteka u Windows-u, možete obratiti pažnju na SlavaSoft HashCalc.

Ako trebate izračunati kontrolni zbroj u Windows XP ili Windows 7 bez PowerShell 4 (i mogućnosti da ga instalirate), možete upotrijebiti alatni alat Microsoft File Checksum Integrity Verifier koji je dostupan za preuzimanje na službenom web mjestu //www.microsoft.com/hr -us / download / details.aspx? id = 11533 (format naredbe za korištenje uslužnog programa: fciv.exe file_path - rezultat će biti MD5. Možete izračunati i SHA1 hash: fciv.exe -sha1 file_path)

Pin
Send
Share
Send