Si ta gjeni hash (kontrollin) e një skedari në Windows PowerShell

Pin
Send
Share
Send

Një hash ose një kontroll i një skedari është një vlerë unike e shkurtër e llogaritur nga përmbajtja e skedarit dhe zakonisht përdoret për të kontrolluar integritetin dhe konsistencën (rastësinë) e skedarëve në boot, veçanërisht kur bëhet fjalë për skedarë të mëdhenj (imazhe të sistemit dhe të ngjashme) që mund të shkarkohen me gabime ose Ekziston një dyshim se skedari u zëvendësua nga malware.

Në faqet e shkarkimit, një kontroll kontrollohet shpesh, i llogaritur duke përdorur algoritmet MD5, SHA256 dhe të tjerët, duke ju lejuar të krahasoni skedarin e shkarkuar me skedarin e ngarkuar nga zhvilluesi. Ju mund të përdorni programe të palëve të treta për të llogaritur kontrollet e skedarëve, por ekziston një mënyrë për ta bërë këtë me mjete standarde Windows 10, 8 dhe Windows 7 (kërkohet versioni PowerShell 4.0 dhe më i lartë) - duke përdorur PowerShell ose linjën e komandës, e cila do të tregohet në udhëzime.

Marrja e një kontrolli të skedarëve duke përdorur Windows

Së pari ju duhet të filloni Windows PowerShell: mënyra më e lehtë është të përdorni kërkimin në shiritin e detyrave Windows 10 ose menunë Fillimi Windows 7 për ta bërë këtë.

Komanda për të llogaritur hash-në për një skedar në PowerShell është Get-FileHash, dhe për ta përdorur atë për të llogaritur kontrollin, thjesht shkruani atë me parametrat e mëposhtëm (në shembullin, hash është llogaritur për imazhin ISO Windows 10 nga dosja VM në drive C):

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

Kur përdorni komandën në këtë formë, hash është llogaritur duke përdorur algoritmin SHA256, por mbështeten opsione të tjera, të cilat mund të vendosen duke përdorur parametrin -Algorithm, për shembull, për të llogaritur kontrollin MD5, komanda do të duket si shembulli më poshtë

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

Vlerat e mëposhtme janë mbështetur për algoritmet e kontrollit në Windows PowerShell.

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

Një përshkrim i hollësishëm i sintaksës së komandës Get-FileHash është gjithashtu në dispozicion në faqen zyrtare të internetit //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

Marrja e një hash të një skedari në vijën e komandës duke përdorur CertUtil

Windows ka një mjet të integruar CertUtil për të punuar me certifikata, i cili, përveç të tjerash, mund të llogarisë kontrollin e skedarëve duke përdorur algoritmet e mëposhtme:

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

Për të përdorur programin, thjesht ekzekutoni komandën Windows 10, 8 ose Windows 7 të shpejtë dhe vendosni komandën në format:

algoritmi i skedarit certifikues -hashfile

Një shembull i marrjes së një hash MD5 për një skedar është paraqitur në pamjen e mëposhtme.

Për më tepër: në rast se keni nevojë për programe të palëve të treta për të llogaritur hash skedarë në Windows, ju mund t'i kushtoni vëmendje SlavaSoft HashCalc.

Nëse keni nevojë për të llogaritur kontrollin në Windows XP ose në Windows 7 pa PowerShell 4 (dhe aftësinë për ta instaluar atë), mund të përdorni mjetin e linjës së komandës Microsoft File Checksum Integrity Verifikues, të disponueshme për t'u shkarkuar në faqen zyrtare të internetit //www.microsoft.com/en -us / shkarkoni / detajet.aspx? id = 11533 (format komandues për përdorimin e mjetit: fciv.exe skedar_path - rezultati do të jetë MD5. Ju gjithashtu mund të llogaritni hash SHA1: fciv.exe -sha1 skedar_path)

Pin
Send
Share
Send