Hoe om die hash (kontrolesom) van 'n lêer in Windows PowerShell uit te vind

Pin
Send
Share
Send

'N hash of kontrolesom van 'n lêer is 'n kort unieke waarde wat bereken word uit die inhoud van die lêer en word gewoonlik gebruik om die integriteit en konsekwentheid (toeval) van lêers tydens die opstart te kontroleer, veral as dit kom by groot lêers (stelselbeelde en dies meer) wat met foute of Die vermoede bestaan ​​dat die lêer deur wanware vervang is.

Op aflaaiwebwerwe word 'n kontrolesom dikwels aangebied, bereken deur die algoritmes MD5, SHA256 en andere te gebruik, waarmee u die afgelaaide lêer kan vergelyk met die lêer wat deur die ontwikkelaar geplaas is. U kan derdeparty-programme gebruik om lêerseleksamen te bereken, maar daar is 'n manier om dit te doen met standaard Windows 10, 8 en Windows 7-gereedskap (PowerShell weergawe 4.0 en hoër is nodig) - met behulp van PowerShell of die opdragreël, wat in die instruksies gedemonstreer sal word.

Verkryging van 'n lêer-kontrolesom met Windows

Eerstens moet u Windows PowerShell begin: die maklikste manier is om die soektog in die Windows 10-taakbalk of die Windows 7 Start-menu te gebruik om dit te doen.

Die opdrag om die hash vir 'n lêer in PowerShell te bereken, is Kry-FileHash, en om dit te gebruik om die kontrolesom te bereken, voer dit in met die volgende parameters (in die voorbeeld word die hash bereken vir die ISO Windows 10-beeld uit die VM-vouer op stasie C):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Formaat-List

As u die opdrag in hierdie vorm gebruik, word die hash bereken met behulp van die SHA256-algoritme, maar ander opsies word ondersteun, wat met die parameter-Algoritme gestel kan word, byvoorbeeld om die MD5-kontrolesom te bereken, sal die opdrag soos hieronder lyk.

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso-algoritme MD5 | Formaat-List

Die volgende waardes word ondersteun vir kontrolesumalgoritmes in Windows PowerShell.

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

'N Gedetailleerde beskrywing van die sintaksis van die Get-FileHash-opdrag is ook beskikbaar op die amptelike webwerf //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Haal 'n hash van 'n lêer op die opdragreël met behulp van CertUtil

Windows het 'n ingeboude CertUtil-program om met sertifikate te werk, wat onder andere die kontrolesom van lêers kan bereken deur die volgende algoritmes te gebruik:

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

Voer die opdragprompt Windows 10, 8 of Windows 7 uit en voer die opdrag in die formaat in:

certutil -hashfile file_path algoritme

'N Voorbeeld van die verkryging van 'n MD5-hash vir 'n lêer word in die skermkiekie hieronder getoon.

Boonop: as u programme van derdepartye benodig om lêer-haas in Windows te bereken, kan u aandag gee aan SlavaSoft HashCalc.

As u die kontrolesom in Windows XP of in Windows 7 moet bereken sonder PowerShell 4 (en die vermoë om dit te installeer), kan u die Microsoft File Checksum Integrity Verifier-hulpprogram gebruik om af te laai op die amptelike webwerf //www.microsoft.com/en -us / aflaai / details.aspx? id = 11533 (opdragformaat vir die gebruik van die hulpprogram: fciv.exe file_path - die resultaat sal MD5 wees. U kan ook die SHA1-hash bereken: fciv.exe -sha1 file_path)

Pin
Send
Share
Send