Conas hash (checksum) comhaid a fháil amach in Windows PowerShell

Is luach uathúil gearr é an hash comhad nó an tseiceam a ríomhtar ó ábhar na gcomhad agus a úsáidtear de ghnáth chun sláine agus comhsheasmhacht na gcomhad a sheiceáil le linn an íoslódála, go háirithe maidir le comhaid mhóra (íomhánna córais agus a leithéidí) is féidir a íoslódáil le hearráidí nó tá amhras ann gur cuireadh malware in ionad an chomhaid.

Is minic a bhíonn seiceála i suíomhanna íoslódála arna ríomh ag úsáid MD5, SHA256 agus halgartaim eile, rud a ligeann duit an comhad íoslódáilte a fhíorú leis an gcomhad arna uaslódáil ag an bhforbróir. Is féidir cláir tríú páirtí a úsáid chun seiceanna comhad a ríomh, ach tá bealach ann chun é seo a dhéanamh trí uirlisí caighdeánacha Windows 10, 8 agus Windows 7 a úsáid (a éilíonn PowerShell 4.0 nó níos airde) - ag úsáid PowerShell nó an líne ordaithe, a thaispeánfar sna treoracha.

Ag fáil Windows an chomhaid trí Windows a úsáid

An Chéad is gá duit Windows PowerShell a thosú: is é an bealach is éasca an cuardach a úsáid i mbarrabharra Windows 10 nó i roghchlár Windows 7 Start le haghaidh seo.

An t-ordú chun hash comhad a ríomh i PowerShell - Faigh-comhad, agus chun í a úsáid chun an seiceála a ríomh, is leor é a iontráil leis na paraiméadair seo a leanas (sa sampla, ríomhshuimh le haghaidh íomhá ISO Windows 10 ón bhfillteán VM ar thiomáint C):

Faigh-FileHash C: VM Win10_1607_Russian_x64.iso | Formáid-Liosta

Agus an t-ordú san fhoirm seo á úsáid, ríomhtar an hash trí úsáid a bhaint as an algartam SHA256, ach tacaítear le roghanna eile, ar féidir iad a shocrú ag baint úsáide as an paraiméadar -Algartaim, mar shampla, chun seiceála MD5 a ríomh.

Faigh-FileHash C: VM Win10_1607_Russian_x64.iso -Algorithm MD5 | Formáid-Liosta

Tacaítear leis na luachanna seo a leanas le haghaidh halgartaim ríomh seiceála i Windows PowerShell

  • SHA256 (réamhshocrú)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTÓRTHÓIRÍ
  • RIPEMD160

Tá cur síos mionsonraithe ar an gcomhréir don ordú Get-FileHash ar fáil freisin ar an láithreán gréasáin oifigiúil //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Ag fáil hash comhad ar an líne ordaithe le CertUtil

Maidir le Windows, tá fóntas CertUtil ionchorpraithe chun teastais a oibriú, a fhéadann, i measc nithe eile, ríomh-chárta na gcomhad a ríomh ag baint úsáide as halgartaim:

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

Chun úsáid a bhaint as an bhfóntas, rith an líne ordaithe Windows 10, 8 nó Windows 7 agus iontráil an t-ordú san fhormáid seo a leanas:

algartam path_to_file certutil -hashfile

Taispeántar sampla den hash MD5 do chomhad sa screenshot thíos.

Extras: i gcás go bhfuil cláir tríú páirtí de dhíth ort chun comhad a ríomh i Windows, is féidir leat aird a thabhairt ar SlavaSoft HashCalc.

Más mian leat an seiceála a ríomh in Windows XP nó in Windows 7 gan PowerShell 4 (agus an cumas é a shuiteáil), is féidir leat an fóntais a úsáid atá ar fáil le híoslódáil ar an láithreán gréasáin oifigiúil http://www.microsoft.com/en -us / download / details.aspx? id = 11533 (formáid an ordaithe chun na fóntais a úsáid: fciv.exe file_path - Is é an toradh a bheidh air ná MD5. Is féidir leat an hash SHA1 a ríomh freisin: fciv.exe -sha1 path_to_file)