Unsaon pagkahibalo sa hash (checksum) sa usa ka file sa Windows PowerShell

Ang file hash o checksum usa ka mubo nga talagsaong bili nga gikalkula gikan sa mga sulod sa file ug sagad nga gigamit sa pagsusi sa integridad ug pagkamakanunayon (mga katugbang) sa mga file sa panahon sa pag-download, ilabi na sa mga dagkong mga file (sistema nga mga imahe ug mga susama) nga mahimong ma-download sa mga sayup o Adunay mga pagduda nga ang file gipulihan sa malware.

Ang mga site sa pag-download sa kasagaran adunay usa ka checksum nga gikalkula gamit ang MD5, SHA256 ug uban pang mga algorithm, nga nagtugot kanimo sa pag-verify sa na-download nga file sa file nga gi-upload sa developer. Ang ikatulo nga partido nga mga programa mahimong gamiton aron sa pagkalkula sa mga checksum sa mga file, apan adunay usa ka paagi sa paghimo niini gamit ang standard Windows 10, 8 ug Windows 7 nga mga himan (nagkinahanglan sa PowerShell 4.0 o mas taas) - gamit ang PowerShell o ang command line, nga ipakita sa mga instruksyon.

Pagkuha sa checksum sa file gamit ang Windows

Una kinahanglan nimo nga sugdan ang Windows PowerShell: ang pinakasayon ​​nga paagi mao ang paggamit sa search sa Windows 10 taskbar o ang Windows 7 Start menu alang niini.

Ang sugo sa pagkalkulo sa hash alang sa usa ka file sa PowerShell - Get-filehash, ug sa paggamit niini aron sa pagkalkula sa checksum, kini igo nga mosulod niini uban sa mosunod nga mga parameter (sa pananglitan, ang hash gikalkula alang sa ISO nga imahe sa Windows 10 gikan sa VM folder sa drive C):

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

Sa paggamit sa command sa niini nga porma, ang hash gikalkula gamit ang SHA256 algorithm, apan ang ubang mga opsyon gisuportahan, nga mahimo nga magamit gamit ang -Algorithm parameter, pananglitan, aron makalkulo ang MD5 checksum, ang komand sa hitsura sa panig-ingnan sa ubos

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algorithm MD5 | Format-List

Ang mosunod nga mga mithi gisuportahan alang sa mga algorithm sa pagkalkula sa checksum sa Windows PowerShell

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

Ang usa ka detalyado nga paghulagway sa syntax alang sa Get-FileHash nga sugo mahimo usab nga anaa sa opisyal nga website //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Pagkuha og hash file sa command line uban sa CertUtil

Sa Windows, adunay usa ka built-in nga CertUtil utility alang sa pagtrabaho uban sa mga sertipiko, nga, lakip sa uban pang mga butang, mahimong makalkulo ang checksum sa mga file gamit ang mga algorithm:

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

Aron gamiton ang utility, pag-run lang sa Windows 10, 8 o Windows 7 command line ug mosulod sa command sa mosunod nga format:

certutil -hashfile path_to_file algorithm

Usa ka pananglitan sa pagkuha sa MD5 hash alang sa usa ka file gipakita sa screenshot sa ubos.

Mga Ekstras: kon kinahanglan nimo ang ikatlo nga partido nga mga programa alang sa pagkalkula sa mga hash sa file sa Windows, mahimo ka nga maminaw sa SlavaSoft HashCalc.

Kung gusto nimo kalkulahon ang checksum sa Windows XP o sa Windows 7 nga walay PowerShell 4 (ug ang abilidad sa pag-instalar niini), mahimo nimo gamiton ang Microsoft File Checksum Integrity Verifier command line utility nga mabasa sa opisyal nga website //www.microsoft.com/en -us / download / details.aspx? id = 11533 (pormat sa sugo sa paggamit sa utility: fciv.exe file_path - Ang resulta mao ang MD5. Mahimo usab nimo kalkula ang SHA1 hash: fciv.exe -sha1 path_to_file)