Mae'r unigryw hash neu checksum yn werth unigryw byr a gyfrifir o gynnwys y ffeil ac a ddefnyddir fel arfer i wirio cywirdeb a chysondeb (paru) y ffeiliau yn ystod y lawrlwytho, yn enwedig pan ddaw i ffeiliau mawr (delweddau system ac ati) y gellir eu lawrlwytho gyda gwallau neu mae amheuon bod y ffeil wedi cael ei disodli gan gamwedd.
Mae safleoedd llwytho i lawr yn aml yn cynnwys checkum wedi'i gyfrifo gan ddefnyddio MD5, SHA256 ac algorithmau eraill, sy'n eich galluogi i wirio'r ffeil a lwythwyd i lawr gyda'r ffeil a lwythwyd gan y datblygwr. Gellir defnyddio rhaglenni trydydd parti i gyfrifo sieciau ffeiliau, ond mae ffordd o wneud hyn gan ddefnyddio offer safonol Windows 10, 8 a Windows 7 (mae angen PowerShell 4.0 neu uwch) - gan ddefnyddio PowerShell neu'r llinell orchymyn, a fydd yn cael eu dangos yn y cyfarwyddiadau.
Cael y checksum y ffeil gan ddefnyddio Windows
Yn gyntaf mae angen i chi ddechrau Windows PowerShell: y ffordd hawsaf yw defnyddio'r chwiliad yn y bar tasgau Windows 10 neu'r ddewislen Windows 7 Start ar gyfer hyn.
Y gorchymyn i gyfrifo'r hash ar gyfer ffeil yn PowerShell - Cael-filehash, ac i'w ddefnyddio i gyfrifo'r checksum, mae'n ddigon ei nodi gyda'r paramedrau canlynol (yn yr enghraifft, cyfrifir hash ar gyfer y ddelwedd ISO o Windows 10 o'r ffolder VM ar yriant C):
Get-FileHash C: VM Win10_1607_Russian_x64.iso | Rhestr Fformatau
Wrth ddefnyddio'r gorchymyn yn y ffurflen hon, cyfrifir yr hash gan ddefnyddio'r algorithm SHA256, ond cefnogir opsiynau eraill, y gellir eu gosod gan ddefnyddio'r paramedr -Algorithm, er enghraifft, i gyfrifo'r checksum MD5, bydd y gorchymyn yn edrych yn yr enghraifft isod
Get-FileHash C: VM Win10_1607_Russian_x64.iso -Algorithm MD5 | Rhestr Fformatau
Cefnogir y gwerthoedd canlynol ar gyfer algorithmau cyfrifo sieciau yn Windows PowerShell
- SHA256 (diofyn)
- MD5
- SHA1
- SHA384
- SHA512
- MACTripleDES
- RIPEMD160
Mae disgrifiad manwl o'r gystrawen ar gyfer y gorchymyn Get-FileHash hefyd ar gael ar y wefan swyddogol //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx
Cael hash ffeil ar y llinell orchymyn gyda CertUtil
Ar Windows, mae cyfleustodau CertUtil wedi ei adeiladu ar gyfer gweithio gyda thystysgrifau, sydd, ymhlith pethau eraill, yn gallu cyfrifo'r checksum o ffeiliau gan ddefnyddio algorithmau:
- MD2, MD4, MD5
- SHA1, SHA256, SHA384, SHA512
I ddefnyddio'r cyfleustodau, dim ond rhedeg y llinell orchymyn Windows 10, 8 neu Windows 7 a nodi'r gorchymyn yn y fformat canlynol:
algorithm path_to_file certutil -hashfile
Dangosir enghraifft o gael hash MD5 ar gyfer ffeil yn y llun isod.
Ychwanegiadau: rhag ofn y bydd arnoch angen rhaglenni trydydd parti ar gyfer cyfrifo ffeiliau yn Windows, gallwch dalu sylw i SlavaSoft HashCalc.
Os ydych chi eisiau cyfrifo'r checksum yn Windows XP neu yn Windows 7 heb PowerShell 4 (a'r gallu i'w osod), gallwch ddefnyddio'r cyfleustodau llinell orchymyn Dilysrwydd Uniondeb Microsoft File sydd ar gael i'w lawrlwytho ar y wefan swyddogol //www.microsoft.com/en -us / download / details.aspx? id = 11533 (fformat y gorchymyn i ddefnyddio'r cyfleustodau: fciv.exe file_path - Y canlyniad fydd MD5. Gallwch hefyd gyfrifo'r hash SHA1: fciv.exe -sha1 path_to_file)