Windows PowerShell-en fitxategi baten hash (checksum) jakiteko

Fitxategiaren hash edo checksum fitxategi edukiaren arabera kalkulatutako balio berezia da eta normalean deskargatzen diren fitxategien osotasuna eta koherentzia (partiduak) egiaztatzeko erabiltzen da, batez ere fitxategi handiekin (sistemako irudiak eta antzekoak) akatsak edo deskarga daitezkeenean. fitxategiak malware-k ordezkatu duela susmatzen da.

Deskarga-guneak MD5, SHA256 eta beste algoritmo batzuekin erabiliz kalkulatutako balioak eduki ohi dituzte, eta deskargatutako fitxategia, garatzaileak igorritako fitxategia egiaztatzeko aukera ematen du. Hirugarrenen programak fitxategien egiaztapen kalkulatzeko erabil daitezke, baina Windows 10, 8 eta Windows 7 tresna estandarrak erabiliz egin daiteke (PowerShell 4.0 edo berriagoa behar da) - PowerShell edo komando-lerroa erabiliz argibideak erakutsiko dira.

Fitxategiaren checksum lortzen du Windows-ekin

Lehenik eta behin, Windows PowerShell abiarazi behar duzu: modurik errazena bilaketa hau Windows 10en ataza-barran edo Windows 7 Hasi menuan erabiltzea da.

PowerShell-en fitxategi baten hashoa kalkulatzeko komandoa - Get-FileHash, eta kontrol-kuota kalkulatzeko erabiltzeko nahikoa da parametro hauekin sartzea (adibidez, hash C unitatean VM karpetako ISO ISO irudiaren ISO kalkulatzen da.)

Get-FileHash C: VM Win10_1607_Russian_x64.iso | Formatu-zerrenda

Inprimaki honetan komandoa erabiltzean, hash SHA256 algoritmoa erabiliz kalkulatzen da, baina beste aukera batzuk onartzen dira, -Algorithm parametroa erabiliz adibidez, MD5-ren balioak kalkulatzeko, komandoa beheko adibidean agertuko da.

Get-FileHash C: VM Win10_1607_Russian_x64.iso -Algoritm MD5 | Formatu-zerrenda

Ondorengo balioak Windows PowerShell-en egiaztapenen kalkulu algoritmoetarako onartzen dira

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

Get-FileHash komandoaren sintaxiaren deskribapen zehatza //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx webgunean ere eskuragarri dago.

Fitxategi bat hash ziurtagiria eskuratzen CertUtil-rekin

Windows-en, CertUtil erabilgarritasun integratua dago ziurtagiriekin lan egiteko, hau da, besteak beste algoritmoak erabiliz fitxategien egiaztapena kalkulatzeko gai da:

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

Erabilera hau erabiltzeko, exekutatu Windows 10, 8 edo Windows 7 komando-lerroa eta idatzi komandoa formatu hauetan:

certutil -hashfile path_to_file algorithm

Fitxategi baten MD5 hash bat lortzeko adibide bat beheko pantailan erakusten da.

Gehigarriak: fitxategien hasheak kalkulatzeko hirugarrenen programak behar badituzu Windows-en, arreta jar zaitezke SlavaSoft HashCalc-i.

Windows XP-n edo Windows 7n PowerShell 4 -en (eta instalatzeko gaitasuna) kalkulatu nahi baduzu, Microsoft File Checksum Integrity Verifier komando-lerroko Microsoft File Checksum Integrity Verifier erabil dezakezu webguneko //www.microsoft.com/en ofizialean deskargatzeko. -us / download / details.aspx? id = 11533 (komandoaren formatua erabilgarritasuna erabiltzeko: fciv.exe file_path - Emaitza MD5 izango da. SHA1 hash ere kalkula dezakezu: fciv.exe -sha1 path_to_file)