Kiel trovi la hash (kontrolo) de dosiero en Vindozo PowerShell

La dosiero hakilo aŭ kontrolo estas mallonga unika valoro kalkulita de la dosieraj enhavoj kaj kutime uzata por kontroli la integrecon kaj konsistecon (kongruaj) de la dosieroj dum la elŝuto, precipe kiam temas pri grandaj dosieroj (sistemaj bildoj kaj similaj) kiuj povas esti elŝutitaj kun eraroj aŭ estas suspektoj, ke la dosiero estis anstataŭita de malware.

Elŝuteblaj ejoj ofte enhavas kontrolkontrolon kalkulitan per MD5, SHA256 kaj aliaj algoritmoj, permesante vin kontroli la elŝutitan dosieron kun la dosiero alŝutita de la ellaboranto. Triajaj programoj povas esti uzataj por kalkuli kontrolajn kontrolojn de dosieroj, sed ekzistas maniero fari ĉi tion uzante normajn ilojn de Windows 10, 8 kaj Windows 7 (postulas PowerShell 4.0 aŭ pli) - uzante PowerShell aŭ la komandlinion, kiu estos montrita en la instrukcioj.

Akirante la kontrolumon de la dosiero per Vindozo

Unue vi devas komenci Vindozon PowerShell: la plej facila maniero estas uzi la serĉon en la Windows 10-taskbaroj aŭ la Windows 7 Start menuo por ĉi tio.

La komando por kalkuli la kradon por dosiero en PowerShell - Get-filehash, kaj por uzi ĝin por kalkuli la kontrolunumon, sufiĉas enigi ĝin per la jenaj parametroj (en la ekzemplo, hash estas kalkulita por la ISO-bildo de Vindozo 10 de la VM-dosierujo en la disko C):

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

Uzinte la komandon en ĉi tiu formo, la kradeto estas kalkulita uzante la SHA256-algoritmon, sed aliaj ebloj estas subtenataj, kiuj povas esti agorditaj uzante la parametron -Algoritmo, ekzemple, por kalkuli la MD5-kontumecon, la komando aspektos kiel en la suba ekzemplo.

Get-FileHash C: VM Win10_1607_Russian_x64.iso -Algoritmo MD5 | Formato-Listo

La sekvaj valoroj estas subtenitaj por kontrolaj kalkulaj algoritmoj en Vindozo PowerShell

  • SHA256 (defaŭlte)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

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

Akiranta dosieron hash sur la komanda linio kun CertUtil

En Vindozo ekzistas ilo CertUtil-ilo por labori kun atestiloj, kiuj, interalie, povas kalkuli la kontrolan kontrolon de dosieroj uzante algoritmojn:

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

Por uzi la ilon, nur lanĉu la linion de komandoj Vindozo 10, 8 aŭ Vindozo 7 kaj enigu la komandon laŭ la sekva formato:

certutil -hashfile path_to_file algoritmo

Ekzemplo de akirado de MD5-haketo por dosiero estas montrita en la suba ekrankopio.

Ekstraĵoj: se vi bezonas triaj programojn por kalkuli dosierhavaĵojn en Vindozo, vi povas atenti SlavaSoft HashCalc.

Se vi volas kalkuli la kontrolan valoron en Vindozo XP aŭ en Vindozo 7 sen PowerShell 4 (kaj la eblo instali ĝin), vi povas uzi la ilaron de komandlinia linio de kontrolaj dosieroj de Microsoft Dosiero havebla por malŝarĝo en la oficiala retejo //www.microsoft.com/eo -us / download / details.aspx? id = 11533 (formato de la komando por uzi la ilon: fciv.exe-dosiero_dosiero - La rezulto estos MD5. Vi povas ankaŭ kalkuli la SHA1-haŭzon: fciv.exe -sha1 vojo_dosiero)