Si për të gjetur hash (checksum) e një skedari në Windows PowerShell

Shembull i skedarit ose checksum është një vlerë e shkurtër unike e llogaritur nga përmbajtja e skedarit dhe zakonisht përdoret për të kontrolluar integritetin dhe qëndrueshmërinë (përputhjet) e skedarëve gjatë shkarkimit, veçanërisht kur është fjala për skedarë të mëdhenj (imazhe të sistemit dhe të ngjashme) që mund të shkarkohen me gabime ose ka dyshime se dosja është zëvendësuar me malware.

Faqet e shkarkimeve shpesh përmbajnë një sasi kontrolli të llogaritur duke përdorur MD5, SHA256 dhe algoritme të tjera, duke ju lejuar të verifikoni skedarin e shkarkuar me skedarin e ngarkuar nga zhvilluesi. Programet e palëve të treta mund të përdoren për të llogaritur sasi të provave të skedarëve, por ekziston një mënyrë për ta bërë këtë duke përdorur veglat standarde të Windows 10, 8 dhe Windows 7 (kërkon PowerShell 4.0 ose më të lartë) - duke përdorur PowerShell ose linjën e komandës, të cilat do të shfaqen në udhëzimet.

Marrja e checksum-it të skedarit duke përdorur Windows

Së pari ju duhet të filloni Windows PowerShell: mënyra më e lehtë është të përdorni kërkimin në taskbarin Windows 10 ose menunë Start të Windows 7 për këtë.

Komanda për të llogaritur hash për një skedar në PowerShell - Get-FileHash, dhe për ta përdorur atë për të llogaritur checksum, mjafton që të futet me parametrat e mëposhtëm (në shembull, një hash llogaritet për imazhin ISO të Windows 10 nga dosja VM në diskun C):

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

Kur përdoret komanda në këtë formë, hash llogaritet duke përdorur algoritmin SHA256, por janë të mbështetura opsione të tjera, të cilat mund të vendosen duke përdorur parametrin -Algorithm, për shembull, për të llogaritur kontrollumin MD5, komanda do të duket si në shembullin e mëposhtëm

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

Vlerat e mëposhtme janë të mbështetura për algoritmet e llogaritjes së checksum në Windows PowerShell

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

Një përshkrim i hollësishëm i sintaksës për komandën 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ë skedari hash në vijën e komandës me CertUtil

Në Windows ekziston një program i integruar CertUtil për të punuar me certifikatat, të cilat, ndër të tjera, mund të llogarisin checksum-in e skedarëve duke përdorur algoritme:

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

Për të përdorur softuerin, thjesht drejtohuni në Windows 10, 8 ose Windows 7 dhe futni komandën në formatin e mëposhtëm:

certutil -hashfile path_to_file algorithm

Një shembull i gjetjes së një hash MD5 për një skedar është paraqitur në screenshot më poshtë.

Shtesa: në rast se keni nevojë për programe të palëve të treta për llogaritjen e hash-it të skedarëve në Windows, mund t'i kushtoni vëmendje SlavaSoft HashCalc.

Nëse dëshironi të llogarisni checksumin në Windows XP ose në Windows 7 pa PowerShell 4 (dhe aftësinë për ta instaluar), mund të përdorni softuerin e komandës së Microsoft File Checksum Integrity Verifier për të shkarkuar në faqen zyrtare të internetit //www.microsoft.com/en -us / download / details.aspx? id = 11533 (formati i komandës për të përdorur programin: fciv.exe file_path - Rezultati do të jetë MD5. Ju gjithashtu mund të llogarisni hash SHA1: fciv.exe -sha1 path_to_file)