Windows PowerShell дахь файлыг хэш (checksum) хэрхэн олох талаар

Файлын хэш эсвэл checksum нь файлын агуулгаас тооцсон богино давтагдашгүй утга бөгөөд татаж авах явцад файлуудын бүрэн бүтэн байдал, тууштай байдал (таарах) эсэхийг ихэвчлэн ашигладаг, ялангуяа их хэмжээний файл (системийн дүр төрх болон бусад) дээр алдаа эсвэл файл нь хоролмаа ашиглан солигдсон гэсэн сэжиг байдаг.

Татаж авах сайтууд нь MD5, SHA256 болон бусад алгоритмуудыг ашиглан тооцоолсон checksum-ийг агуулдаг бөгөөд энэ нь татаж авсан файлыг хөгжүүлэгчийн байршуулсан файлаар баталгаажуулах боломжийг танд олгоно. Гуравдагч этгээдийн програмууд нь файлуудын чекийг тооцоолоход хэрэглэгддэг боловч стандарт Windows 10, 8, Windows 7 багажууд (PowerShell 4.0 эсвэл түүнээс дээш) ашиглан PowerShell эсвэл тушаалын мөрийг ашиглан зааж өгдөг.

Windows ашиглан файлын шалгалтыг авах

Эхлээд та Windows PowerShell-ыг эхлүүлэх хэрэгтэй: хамгийн хялбар арга бол энэ нь Windows 10 taskbar эсвэл Windows 7 Start цэснээс хайлтыг ашиглах явдал юм.

PowerShell дахь файлд зориулсан хэшийг тооцоолох тушаал - Get-filehash, мөн үүнийг шалгахын тулд үүнийг ашиглахын тулд дараах параметрүүдтэй үүнийг оруулахад хангалттай (жишээлбэл, хөтөч дээрх VM хавтсанаас Windows 10-ийн ISO дүрст хамаарах хэшийг тооцоолоход хангалттай):

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso | Формат-жагсаалт

Энэ хэлбэрийн коммандыг ашиглахдаа хэшийг SHA256 алгоритм ашиглан тооцоолох боловч бусад тохируулгууд дэмжигдсэн бөгөөд энэ нь -Algorithm параметрийг ашиглан, жишээлбэл, MD5 checksum-г тооцоолох боломжтой, тушаал нь доорх жишээнд харагдана.

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Agorgorithm MD5 | Формат-жагсаалт

Windows PowerShell дахь checksum тооцооллын алгоритмуудад дараах утгуудыг өгдөг

  • SHA256 (үндсэн)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

Get-FileHash коммандын синтаксын дэлгэрэнгүй тайлбарыг www.technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx вэбсайтад байрладаг.

CertUtil-тэй тушаалын мөрөнд файлын хэшийг олж авах

Windows дээр сертификаттай ажилладаг CertUtil програмын цуг бүтээгдсэн байдаг бөгөөд энэ нь алгоритмуудыг ашиглан файлуудыг шалгах боломжтой.

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

Ашиглахын тулд Windows 10, 8 эсвэл Windows 7 тушаалын мөрийг ажиллуулаад дараах форматаар оруулна уу:

certutil -hashfile path_to_file алгоритм

Файлын хувьд MD5 хэшийг авах жишээг доорх дэлгэцийн зурган дээр харуулав.

Нэмэлтүүд: Хэрэв та Windows дэх файлыг тооцоолох гуравдагч талын програм хэрэгтэй бол, та SlavaSoft HashCalc-д анхаарлаа хандуулж болно.

Хэрэв та Windows XP эсвэл PowerShell 4-ийн Windows 7-д шалгалт тохируулга хийхийг хүсч байгаа бол Microsoft File Checksum Integrity Verifier командын мөрийг татаж авах боломжтой www.microsoft.com/en вэб сайтаас татаж авах боломжтой. -us / download / details.aspx? id = 11533 (хэрэгслийг ашиглах тушаалын формат: fciv.exe файлын_path - Үр дүн нь MD5 байх болно. Та мөн SHA1 хэшийг тооцоолж болно: fciv.exe -sha1 path_to_file)