ວິທີການຊອກຫາຮາດ (checksum) ຂອງໄຟລ໌ໃນ Windows PowerShell

ການຮວບຮວມໄຟລ໌ຫຼື checksum ແມ່ນມູນຄ່າທີ່ບໍ່ເທົ່າທຽມໄລຍະສັ້ນທີ່ຖືກຄິດໄລ່ຈາກເນື້ອຫາຂອງໄຟລ໌ແລະມັກຈະຖືກນໍາໃຊ້ເພື່ອກວດເບິ່ງຄວາມສົມບູນແລະຄວາມສອດຄ່ອງຂອງໄຟລ໌ໃນໄລຍະການດາວໂຫຼດ, ໂດຍສະເພາະແມ່ນໃນເວລາທີ່ໄຟລ໌ຂະຫນາດໃຫຍ່ (ຮູບພາບລະບົບແລະອື່ນໆ) ມີຄວາມສົງໃສວ່າໄຟລ໌ນີ້ໄດ້ຖືກແທນທີ່ໂດຍ malware.

ເວັບໄຊທ໌ດາວໂຫຼດມັກຈະມີ checksum ທີ່ຖືກຄິດໄລ່ໂດຍໃຊ້ MD5, SHA256 ແລະວິທີການອື່ນໆ, ໃຫ້ທ່ານສາມາດກວດສອບໄຟລ໌ທີ່ດາວໂຫລດກັບໄຟລ໌ທີ່ອັບໂຫລດໂດຍຜູ້ພັດທະນາ. ໂຄງການຂອງພາກສ່ວນທີສາມສາມາດຖືກນໍາໃຊ້ເພື່ອຄິດໄລ່ checksums ຂອງໄຟລ໌ແຕ່ມີວິທີການເຮັດແບບນີ້ໂດຍນໍາໃຊ້ເຄື່ອງມືມາດຕະຖານ Windows 10, 8 ແລະ Windows 7 (ຕ້ອງໃຊ້ PowerShell 4.0 ຫຼືສູງກວ່າ) - ໃຊ້ PowerShell ຫຼືແຖວຄໍາສັ່ງທີ່ຈະສະແດງໃນຄໍາແນະນໍາ.

ການໄດ້ຮັບ checksum ຂອງໄຟລ໌ໂດຍໃຊ້ Windows

ທໍາອິດທ່ານຕ້ອງການເລີ່ມຕົ້ນ Windows PowerShell: ວິທີທີ່ງ່າຍທີ່ສຸດຄືການໃຊ້ການຄົ້ນຫາໃນແຖບວຽກ Windows 10 ຫຼືເມນູ Start 7 ຂອງ Windows ນີ້.

ຄໍາສັ່ງທີ່ຈະຄິດໄລ່ຮາດສໍາລັບໄຟລ໌ໃນ PowerShell - Get-filehash, ແລະໃຊ້ມັນເພື່ອຄິດໄລ່ການກວດສອບ, ມັນພຽງພໍທີ່ຈະໃສ່ມັນດ້ວຍຕົວກໍານົດຕໍ່ໄປນີ້ (ໃນຕົວຢ່າງ, ຮາດແມ່ນຖືກຄິດໄລ່ສໍາລັບຮູບພາບ ISO ຂອງ Windows 10 ຈາກໂຟເດີ VM ໃນ drive C):

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

ເມື່ອນໍາໃຊ້ຄໍາສັ່ງໃນແບບຟອມນີ້, hash ຖືກຄິດໄລ່ໂດຍໃຊ້ SHA256 algorithm, ແຕ່ທາງເລືອກອື່ນໆແມ່ນໄດ້ຮັບການສະຫນັບສະຫນູນ, ເຊິ່ງສາມາດກໍານົດໂດຍໃຊ້ຕົວກໍານົດການ -Algorithm, ສໍາລັບການຄິດໄລ່ MD5 checksum, ຄໍາສັ່ງຈະຄ້າຍຄືກັບຕົວຢ່າງຕໍ່ໄປນີ້

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

ມູນຄ່າຕໍ່ໄປນີ້ແມ່ນໄດ້ຮັບການສະຫນັບສະຫນູນສໍາລັບການຄິດໄລ່ຄິດໄລ່ໃນ Windows PowerShell

  • SHA256 (ຄ່າເລີ່ມຕົ້ນ)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

ຄໍາອະທິບາຍລະອຽດຂອງ syntax ສໍາລັບຄໍາສັ່ງ Get-FileHash ແມ່ນມີຢູ່ໃນເວັບໄຊທ໌ທາງການ //technet.microsoft.com/en-us/library/dn520872(v=wps.650) .aspx

ການໄດ້ຮັບຮາດຮວມຢູ່ໃນບັນທັດຄໍາສັ່ງທີ່ມີ CertUtil

ໃນ Windows, ມີ Utility built-in ໃນ CertUtil ສໍາລັບການເຮັດວຽກກັບໃບຢັ້ງຢືນ, ເຊິ່ງ, ໃນບັນດາສິ່ງອື່ນໆ, ສາມາດຄິດໄລ່ checksum ຂອງໄຟລ໌ໂດຍນໍາໃຊ້ວິທີການ:

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

ການນໍາໃຊ້ປະໂຫຍດ, ພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງຂອງ Windows 10, 8 ຫຼື Windows 7 ແລະໃສ່ຄໍາສັ່ງໃນຮູບແບບດັ່ງຕໍ່ໄປນີ້:

certutil -hashfile path_to_file algorithm

ຕົວຢ່າງຂອງການໄດ້ຮັບຮາດ MD5 ສໍາລັບໄຟລ໌ແມ່ນສະແດງຢູ່ໃນຮູບພາບຂ້າງລຸ່ມນີ້.

ນອກເຫນືອໄປຈາກ: ໃນກໍລະນີທີ່ທ່ານຕ້ອງການໂປແກຼມໂປຼແກຼມສ່ວນບຸກຄົນໃນຄອມພິວເຕີ້ໃນ Windows, ທ່ານສາມາດເອົາໃຈໃສ່ກັບ SlavaSoft HashCalc.

ຖ້າທ່ານຕ້ອງການຄິດໄລ່ການກວດສອບໃນ Windows XP ຫຼື Windows 7 ໂດຍບໍ່ມີ PowerShell 4 (ແລະຄວາມສາມາດໃນການຕິດຕັ້ງມັນ), ທ່ານສາມາດໃຊ້ເຄື່ອງມື Microsoft File Checksum Integrity Verifier ທີ່ສາມາດດາວໂຫລດໄດ້ໃນເວັບໄຊທ໌ທາງການ // www.mmicrosoft.com/en -us / download / details.aspx? id = 11533 (ຮູບແບບຂອງຄໍາສັ່ງທີ່ຈະໃຊ້ປະໂຍດ: fcivexe file_path - ຜົນໄດ້ຮັບແມ່ນ MD5. ນອກນັ້ນທ່ານຍັງສາມາດຄິດໄລ່ SHA1 ຮາດ: fcivexe-sha1 path_to_file)