Windows PowerShell-dagi faylning karma (summasini) aniqlash

File hash yoki summasini fayl mazmunidan hisoblangan va odatda yuklab olish vaqtida fayllarning yaxlitligi va muvofiqligini tekshirish uchun foydalaniladigan, ayniqsa katta fayllar (tizim rasmlari va boshqalar) bilan bog'liq xatolar yoki xatoliklar bilan yuklab olish mumkin bo'lgan qisqa noyob ko'rsatkich hisoblanadi. faylning zararli dastur bilan almashtirilganligiga shubha bor.

Yuklab olish saytlari tez-tez MD5, SHA256 va boshqa algoritmlardan foydalangan holda yuklangan faylni ishlab chiqaruvchi tomonidan yuklangan fayl bilan tekshirish imkonini beruvchi hisoblash summalarini o'z ichiga oladi. Uchinchi tomon dasturlari fayllar yig'indisini hisoblash uchun ishlatilishi mumkin, ammo bunga Windows 10, 8 va Windows 7 vositalari (PowerShell 4.0 yoki undan yuqori versiyalar) talab qilinadi - PowerShell yoki buyruq satridan foydalanib, ko'rsatmalarda ko'rsatiladi.

Windows yordamida faylning checksumini olish

Avvalo, Windows PowerShellni ishga tushirishingiz kerak: eng oson yo'li, Windows 10 vazifa panelida yoki Windows 7 Ishga tushirish menyusida izlashni ishlatishdir.

PowerShell-dagi fayl uchun xashni hisoblash buyrug'i - Get-filehashva summasini hisoblash uchun uni ishlatish uchun uni quyidagi parametrlarga kiritish kifoya (misol uchun, hash C diskidagi VM papkasidan Windows 10 ning ISO tasvirini hisoblab chiqadi):

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

Ushbu forma buyrug'ini ishlatganda, aralashma SHA256 algoritmidan foydalanib hisoblab chiqiladi, ammo boshqa variantlar qo'llab-quvvatlanadi, masalan, - algoritm parametri yordamida, masalan, MD5 summasini hisoblash uchun, quyidagi buyruqga o'xshaydi

Get-FileHash C:  VM  Win10_1607_Russian_x64.iso -Algoritm MD5 | Format-list

Quyidagi qiymatlar Windows PowerShell-da checksum hisoblash algoritmlari uchun quvvatlanadi

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

Get-FileHash buyrug'i uchun sintaksikning batafsil tavsifi, shuningdek, rasmiy veb-saytida ham mavjud //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx

CertUtil bilan buyruq qatorida faylni aralashtirish

Windowsda sertifikatlar bilan ishlash uchun o'rnatilgan CertUtil yordam dasturi mavjud bo'lib, ular orasida algoritmlardan foydalangan holda fayllar yig'indisini hisoblash mumkin:

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

Dasturni ishlatish uchun Windows 10, 8 yoki Windows 7 buyruq satrini ishga tushiring va quyidagi formatda buyruqni kiriting:

certutil -hashfile path_to_file algoritmi

Bir fayl uchun MD5 faylini olishning misoli quydagi rasmda ko'rsatiladi.

Qo'shimchalar: agar siz Windows-dagi fayllarni saqlashni hisoblash uchun uchinchi tomon dasturlari kerak bo'lsa, siz SlavaSoft HashCalc ga e'tibor berasiz.

Agar Windows XP yoki Windows 7-da PowerShell 4-ni (va uni o'rnatish qobiliyatini) hisoblash summasini hisoblashni istasangiz, rasmiy veb-saytida yuklab olish uchun mavjud bo'lgan Microsoft Fayl Checksumi Integrity Verifier buyruqlar qatorini yordam dasturidan foydalanishingiz mumkin http://www.microsoft.com/en -us / download / details.aspx? id = 11533 (yordam dasturidan foydalanish buyrug'i formati: fciv.exe file_path - Natijada MD5 bo'ladi. Bundan tashqari, SHA1 karma hisoblashingiz mumkin: fciv.exe -sha1 path_to_file)