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

Pin
Send
Share
Send

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

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

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

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

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

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

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

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

Windows PowerShell дэхь хяналтын алгоритмын хувьд дараахь утгууд дэмжигддэг.

  • SHA256 (үндсэн)
  • MD5
  • ША1
  • SHA384 дугаартай
  • ША512
  • MACTripleDES
  • RIPEMD160

Get-FileHash командын синтаксийн дэлгэрэнгүй тайлбарыг албан ёсны вэбсайт дээрээс //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 file_path алгоритм

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

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

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

Pin
Send
Share
Send