Sut i ddarganfod hash (checksum) ffeil yn Windows PowerShell

Pin
Send
Share
Send

Mae hash neu wiriad ffeil yn werth unigryw byr a gyfrifir o gynnwys y ffeil ac a ddefnyddir fel arfer i wirio cywirdeb a chysondeb (cyd-ddigwyddiad) ffeiliau wrth gist, yn enwedig o ran ffeiliau mawr (delweddau system a'u tebyg) y gellir eu lawrlwytho gyda gwallau neu Mae amheuaeth bod meddalwedd maleisus wedi disodli'r ffeil.

Ar wefannau i'w lawrlwytho, mae gwiriad yn aml yn cael ei gyflwyno, wedi'i gyfrifo yn ôl yr algorithmau MD5, SHA256 ac eraill, sy'n eich galluogi i gymharu'r ffeil sydd wedi'i lawrlwytho â'r ffeil a uwchlwythwyd gan y datblygwr. Gallwch ddefnyddio rhaglenni trydydd parti i gyfrifo sieciau ffeiliau, ond mae ffordd i wneud hyn gydag offer safonol Windows 10, 8 a Windows 7 (mae angen fersiwn 4.0 PowerShell ac uwch) - gan ddefnyddio PowerShell neu'r llinell orchymyn, a ddangosir yn y cyfarwyddiadau.

Cael gwiriad ffeil gan ddefnyddio Windows

Yn gyntaf mae angen i chi ddechrau Windows PowerShell: y ffordd hawsaf yw defnyddio'r chwiliad ym mar tasg Windows 10 neu ddewislen Windows 7 Start i wneud hyn.

Y gorchymyn i gyfrifo'r hash ar gyfer ffeil yn PowerShell yw Cael-filehash, a'i ddefnyddio i gyfrifo'r gwiriad, nodwch ef gyda'r paramedrau canlynol (yn yr enghraifft, cyfrifir y hash ar gyfer delwedd ISO Windows 10 o'r ffolder VM ar yriant C):

Cael-FileHash C:  VM  Win10_1607_Russian_x64.iso | Rhestr fformat

Wrth ddefnyddio'r gorchymyn ar y ffurf hon, cyfrifir yr hash gan ddefnyddio'r algorithm SHA256, ond cefnogir opsiynau eraill, y gellir eu gosod gan ddefnyddio'r paramedr -A algorithm, er enghraifft, i gyfrifo'r gwiriad MD5, bydd y gorchymyn yn edrych fel yr enghraifft isod.

Cael-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algorithm MD5 | Rhestr fformat

Cefnogir y gwerthoedd canlynol ar gyfer algorithmau gwirio yn Windows PowerShell.

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

Mae disgrifiad manwl o gystrawen y gorchymyn Get-FileHash hefyd ar gael ar y wefan swyddogol //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Adalw hash o ffeil ar y llinell orchymyn gan ddefnyddio CertUtil

Mae gan Windows gyfleustodau CertUtil adeiledig ar gyfer gweithio gyda thystysgrifau, a all, ymhlith pethau eraill, gyfrifo gwiriad ffeiliau gan ddefnyddio'r algorithmau canlynol:

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

I ddefnyddio'r cyfleustodau, dim ond rhedeg y gorchymyn Windows 10, 8 neu Windows 7 yn brydlon a nodi'r gorchymyn yn y fformat:

algorithm certutil -hashfile file_path

Dangosir enghraifft o gael hash MD5 ar gyfer ffeil yn y screenshot isod.

Yn ogystal: rhag ofn bod angen rhaglenni trydydd parti arnoch i gyfrifo hashes ffeiliau yn Windows, gallwch roi sylw i SlavaSoft HashCalc.

Os oes angen i chi gyfrifo'r gwiriad yn Windows XP neu yn Windows 7 heb PowerShell 4 (a'r gallu i'w osod), gallwch ddefnyddio cyfleustodau llinell orchymyn Dilyswr Uniondeb Microsoft File, sydd ar gael i'w lawrlwytho ar y wefan swyddogol //www.microsoft.com/cy -us / download / details.aspx? id = 11533 (fformat gorchymyn ar gyfer defnyddio'r cyfleustodau: fciv.exe file_path - y canlyniad fydd MD5. Gallwch hefyd gyfrifo'r hash SHA1: fciv.exe -sha1 file_path)

Pin
Send
Share
Send