'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)