ອ່ອນ

Checksum ແມ່ນຫຍັງ? ແລະວິທີການຄິດໄລ່ Checksums

ທົດລອງໃຊ້ເຄື່ອງມືຂອງພວກເຮົາສໍາລັບກໍາຈັດບັນຫາຕ່າງໆ





ປະກາດເມື່ອອັບເດດຫຼ້າສຸດ: 17 ກຸມພາ 2021

ພວກເຮົາທຸກຄົນເຄີຍໃຊ້ໃນການສົ່ງຂໍ້ມູນຜ່ານອິນເຕີເນັດ ຫຼືເຄືອຂ່າຍທ້ອງຖິ່ນອື່ນໆ. ໂດຍປົກກະຕິ, ຂໍ້ມູນດັ່ງກ່າວຖືກໂອນຜ່ານເຄືອຂ່າຍໃນຮູບແບບຂອງບິດ. ໂດຍທົ່ວໄປແລ້ວ, ເມື່ອຂໍ້ມູນຫຼາຍໂຕນຖືກສົ່ງຜ່ານເຄືອຂ່າຍ, ມັນມີຄວາມອ່ອນໄຫວຕໍ່ກັບການສູນເສຍຂໍ້ມູນເນື່ອງຈາກບັນຫາເຄືອຂ່າຍ ຫຼືແມ້ກະທັ້ງການໂຈມຕີທີ່ເປັນອັນຕະລາຍ. ການກວດສອບຖືກໃຊ້ເພື່ອຮັບປະກັນວ່າຂໍ້ມູນທີ່ໄດ້ຮັບນັ້ນບໍ່ເປັນອັນຕະລາຍ ແລະບໍ່ມີຂໍ້ຜິດພາດ ແລະການສູນເສຍ. Checksum ເຮັດໜ້າທີ່ເປັນລາຍນິ້ວມື ຫຼືຕົວລະບຸສະເພາະຂອງຂໍ້ມູນ.



ເພື່ອໃຫ້ເຂົ້າໃຈໄດ້ດີກວ່ານີ້, ໃຫ້ພິຈາລະນານີ້: ຂ້ອຍກໍາລັງສົ່ງຫມາກໂປມໃຫ້ເຈົ້າໂດຍຜ່ານຕົວແທນຈັດສົ່ງບາງຢ່າງ. ໃນປັດຈຸບັນ, ເນື່ອງຈາກວ່າຕົວແທນການຈັດສົ່ງແມ່ນພາກສ່ວນທີສາມ, ພວກເຮົາບໍ່ສາມາດອີງໃສ່ຄວາມຖືກຕ້ອງຂອງລາວທັງຫມົດ. ດັ່ງນັ້ນ ເພື່ອໃຫ້ແນ່ໃຈວ່າລາວບໍ່ໄດ້ກິນຫມາກໂປມໃດໆໃນລະຫວ່າງທາງຂອງລາວ ແລະເຈົ້າໄດ້ຮັບຫມາກໂປມທັງໝົດ, ຂ້ອຍຈຶ່ງໂທຫາເຈົ້າ ແລະບອກເຈົ້າວ່າຂ້ອຍໄດ້ສົ່ງຫມາກໂປມໃຫ້ເຈົ້າ 20 ໜ່ວຍ. ເມື່ອໄດ້ຮັບກະຕ່າ, ທ່ານນັບຈໍານວນຂອງຫມາກໂປມແລະກວດເບິ່ງວ່າມັນແມ່ນ 20.

Checksum ແມ່ນຫຍັງແລະວິທີການຄິດໄລ່ Checksums



ຈໍານວນຫມາກໂປມນີ້ແມ່ນສິ່ງທີ່ checksum ເຮັດກັບໄຟລ໌ຂອງທ່ານ. ຖ້າທ່ານໄດ້ສົ່ງໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍຜ່ານເຄືອຂ່າຍ (ບຸກຄົນທີສາມ) ຫຼືທ່ານໄດ້ດາວໂຫລດໄຟລ໌ຈາກອິນເຕີເນັດແລະທ່ານຕ້ອງການໃຫ້ແນ່ໃຈວ່າໄຟລ໌ໄດ້ຖືກສົ່ງຫຼືໄດ້ຮັບຢ່າງຖືກຕ້ອງ, ທ່ານນໍາໃຊ້ລະບົບ checksum algorithm ຢູ່ໃນໄຟລ໌ຂອງທ່ານ. ສົ່ງແລະສື່ສານມູນຄ່າກັບຜູ້ຮັບ. ເມື່ອໄດ້ຮັບໄຟລ໌, ຜູ້ຮັບຈະໃຊ້ສູດການຄິດໄລ່ດຽວກັນແລະກົງກັບຄ່າທີ່ໄດ້ຮັບກັບສິ່ງທີ່ທ່ານໄດ້ສົ່ງ. ຖ້າຄ່າກົງກັນ, ໄຟລ໌ໄດ້ຖືກສົ່ງຢ່າງຖືກຕ້ອງແລະບໍ່ມີຂໍ້ມູນສູນເສຍ. ແຕ່ຖ້າຄ່າຕ່າງໆແຕກຕ່າງກັນ, ຜູ້ຮັບຈະຮູ້ທັນທີວ່າຂໍ້ມູນບາງຢ່າງໄດ້ຖືກສູນເສຍຫຼືໄຟລ໌ໄດ້ຖືກລົບກວນຜ່ານເຄືອຂ່າຍ. ເນື່ອງຈາກຂໍ້ມູນອາດຈະມີຄວາມອ່ອນໄຫວສູງ ແລະມີຄວາມສຳຄັນຕໍ່ພວກເຮົາ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະກວດສອບຂໍ້ຜິດພາດທີ່ອາດຈະເກີດຂຶ້ນໃນຂະນະທີ່ການສົ່ງຕໍ່. ດັ່ງນັ້ນ, checksum ແມ່ນມີຄວາມສໍາຄັນຫຼາຍທີ່ຈະຮັກສາຄວາມຖືກຕ້ອງຂອງຂໍ້ມູນແລະຄວາມຊື່ສັດ. ເຖິງແມ່ນວ່າການປ່ຽນແປງຂໍ້ມູນຂະຫນາດນ້ອຍຫຼາຍກໍ່ເຮັດໃຫ້ເກີດການປ່ຽນແປງທີ່ສໍາຄັນໃນ checksum. ໂປໂຕຄອນເຊັ່ນ TCP/IP ທີ່ຄວບຄຸມກົດລະບຽບການສື່ສານຂອງອິນເຕີເນັດຍັງໃຊ້ checksum ເພື່ອໃຫ້ແນ່ໃຈວ່າຂໍ້ມູນທີ່ຖືກຕ້ອງຖືກສົ່ງສະເຫມີ.

checksum ໂດຍພື້ນຖານແລ້ວແມ່ນລະບົບສູດການຄິດໄລ່ທີ່ໃຊ້ຟັງຊັນການເຂົ້າລະຫັດລັບ. ສູດ​ການ​ຄິດ​ໄລ່​ນີ້​ແມ່ນ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ໃນ​ສ່ວນ​ຂອງ​ຂໍ້​ມູນ​ຫຼື​ໄຟລ​໌​ກ່ອນ​ທີ່​ຈະ​ສົ່ງ​ແລະ​ຫຼັງ​ຈາກ​ທີ່​ໄດ້​ຮັບ​ມັນ​ຜ່ານ​ເຄືອ​ຂ່າຍ​. ທ່ານອາດຈະສັງເກດເຫັນວ່າມັນໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ຂ້າງລິ້ງດາວໂຫລດເພື່ອວ່າເມື່ອທ່ານດາວໂຫລດໄຟລ໌, ທ່ານສາມາດຄິດໄລ່ checksum ໃນຄອມພິວເຕີຂອງທ່ານເອງແລະຈັບຄູ່ກັບມູນຄ່າທີ່ກໍານົດໄວ້. ໃຫ້ສັງເກດວ່າຄວາມຍາວຂອງ checksum ບໍ່ໄດ້ຂຶ້ນກັບຂະຫນາດຂອງຂໍ້ມູນແຕ່ຢູ່ໃນສູດການຄິດໄລ່ທີ່ໃຊ້. ສູດການຄິດໄລ່ checksum ທົ່ວໄປທີ່ສຸດທີ່ໃຊ້ແມ່ນ MD5 (Message Digest algorithm 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 ແລະ SHA-512. ສູດການຄິດໄລ່ເຫຼົ່ານີ້ຜະລິດຄ່າ hash 128-bit, 160-bit, 256-bit ແລະ 512-bit ຕາມລໍາດັບ. SHA-256 ແລະ SHA-512 ແມ່ນຫລ້າສຸດແລະແຂງແຮງກວ່າ SHA-1 ແລະ MD5, ເຊິ່ງໃນບາງກໍລະນີທີ່ຫາຍາກໄດ້ຜະລິດຄ່າ checksum ດຽວກັນສໍາລັບສອງໄຟລ໌ທີ່ແຕກຕ່າງກັນ. ອັນນີ້ເຮັດໃຫ້ຄວາມຖືກຕ້ອງຂອງສູດການຄິດໄລ່ເຫຼົ່ານັ້ນ. ເຕັກນິກໃຫມ່ກວ່າແມ່ນຫຼັກຖານສະແດງຄວາມຜິດພາດແລະເຊື່ອຖືໄດ້ຫຼາຍຂຶ້ນ. Hashing algorithm ສ່ວນໃຫຍ່ຈະປ່ຽນຂໍ້ມູນໄປສູ່ການທຽບເທົ່າຖານສອງຂອງມັນແລະຫຼັງຈາກນັ້ນປະຕິບັດການດໍາເນີນການພື້ນຖານບາງຢ່າງເຊັ່ນ AND, OR, XOR, ແລະອື່ນໆ. ແລະສຸດທ້າຍໄດ້ສະກັດມູນຄ່າ hex ຂອງຄອມພິວເຕີ້.



ເນື້ອໃນ[ ເຊື່ອງ ]

checksum ແມ່ນຫຍັງ? ແລະວິທີການຄິດໄລ່ Checksums

ວິທີທີ 1: ຄິດໄລ່ Checksums ໂດຍໃຊ້ PowerShell

1.ໃຊ້ການຄົ້ນຫາໃນເມນູເລີ່ມຕົ້ນໃນ Windows 10 ແລະພິມ PowerShell ແລະ​ໃຫ້​ຄລິກ​ໃສ່ ' Windows PowerShell ' ຈາກ​ບັນ​ຊີ​ລາຍ​ການ​.



2.ອີກ​ທາງ​ເລືອກ​, ທ່ານ​ສາ​ມາດ​ຄລິກ​ຂວາ​ທີ່​ເລີ່ມ​ຕົ້ນ​ແລະ​ເລືອກ '. Windows PowerShell ' ຈາກ​ເມ​ນູ​.

ເປີດ Elevated Windows PowerShell ໃນ Win + X Menu

3. ໃນ Windows PowerShell, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

|_+_|

4.ການກະຕຸ້ນເຕືອນຈະສະແດງ ຄ່າ SHA-256 hash ໂດຍຄ່າເລີ່ມຕົ້ນ.

ຄິດໄລ່ Checksums ໂດຍໃຊ້ PowerShell

5. ສໍາລັບສູດການຄິດໄລ່ອື່ນໆ, ທ່ານສາມາດນໍາໃຊ້:

|_+_|

ໃນປັດຈຸບັນທ່ານສາມາດຈັບຄູ່ມູນຄ່າທີ່ໄດ້ຮັບກັບຄ່າທີ່ໃຫ້.

ນອກນັ້ນທ່ານຍັງສາມາດຄິດໄລ່ checksum hash ສໍາລັບ MD5 ຫຼື SHA1 algorithm

ວິທີທີ 2: ຄິດໄລ່ Checksum ໂດຍໃຊ້ Online Checksum Calculator

ມີຫຼາຍເຄື່ອງຄິດເລກເຊັກsumອອນໄລນ໌ເຊັ່ນ 'onlinemd5.com'. ເວັບໄຊທ໌ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຄິດໄລ່ MD5, SHA1 ແລະ SHA-256 checksums ສໍາລັບໄຟລ໌ໃດໆແລະແມ້ກະທັ້ງສໍາລັບຂໍ້ຄວາມໃດໆ.

1. ຄລິກ​ໃສ່ ' ເລືອກ​ເອົາ​ໄຟລ​໌ ' ປຸ່ມ​ແລະ​ເປີດ​ໄຟລ​໌​ທີ່​ທ່ານ​ຕ້ອງ​ການ​.

2.ທາງເລືອກອື່ນ, drag ແລະລົງໄຟລ໌ຂອງທ່ານເຂົ້າໄປໃນປ່ອງທີ່ໃຫ້.

ເລືອກ algorithm ທີ່​ຕ້ອງ​ການ​ຂອງ​ທ່ານ​ແລະ​ໄດ້​ຮັບ checksum ທີ່​ຕ້ອງ​ການ​

3.ເລືອກຂອງທ່ານ ສູດການຄິດໄລ່ທີ່ຕ້ອງການແລະໄດ້ຮັບ checksum ທີ່ຕ້ອງການ.

ຄິດໄລ່ Checksum ໂດຍໃຊ້ເຄື່ອງຄິດເລກ Checksum ອອນລາຍ

4. ທ່ານຍັງສາມາດຈັບຄູ່ checksum ທີ່ໄດ້ຮັບນີ້ກັບ checksum ທີ່ໃຫ້ໂດຍການຄັດລອກ checksum ທີ່ໃຫ້ໃສ່ໃນກ່ອງຂໍ້ຄວາມ 'ປຽບທຽບກັບ:'.

5. ເຈົ້າ​ຈະ​ເຫັນ​ຫມາຍ​ຕິກ​ຫຼື​ຂ້າມ​ຂ້າງ​ປ່ອງ​ຂໍ້​ຄວາມ​ຕາມ​ຄວາມ​ເຫມາະ​ສົມ​.

ເພື່ອຄິດໄລ່ hash ສໍາລັບ string ຫຼືຂໍ້ຄວາມໂດຍກົງ:

ກ) ເລື່ອນລົງໄປຫາໜ້າ ' MD5 & SHA1 Hash Generator ສໍາລັບຂໍ້ຄວາມ '

ນອກນັ້ນທ່ານຍັງສາມາດຄິດໄລ່ hash ສໍາລັບ string ຫຼືຂໍ້ຄວາມໂດຍກົງ

b) ສຳເນົາສະຕຣິງໃສ່ໃນກ່ອງຂໍ້ຄວາມທີ່ໃຫ້ມາເພື່ອໃຫ້ໄດ້ checksum ທີ່ຕ້ອງການ.

ສໍາລັບສູດການຄິດໄລ່ອື່ນໆ, ທ່ານສາມາດນໍາໃຊ້ ' https://defuse.ca/checksums.htm '. ເວັບ​ໄຊ​ນີ້​ເຮັດ​ໃຫ້​ທ່ານ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ກວ້າງ​ຂວາງ​ຂອງ​ຄຸນ​ຄ່າ​ວິ​ຊາ​ການ hashing ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຫຼາຍ​. ໃຫ້ຄລິກໃສ່ 'ເລືອກໄຟລ໌' ເພື່ອເລືອກໄຟລ໌ຂອງທ່ານແລະຄລິກໃສ່ ' ຄິດ​ໄລ່ Checksums… ' ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ​ຜົນ​ໄດ້​ຮັບ​.

ວິທີທີ 3: ໃຊ້ MD5 & SHA Checksum Utility

ຫນ້າທໍາອິດ, ດາວໂຫລດ MD5 & SHA Checksum Utility ຈາກນັ້ນເປີດມັນໂດຍການຄລິກສອງຄັ້ງໃສ່ໄຟລ໌ exe. ພຽງ​ແຕ່​ເບິ່ງ​ໄຟລ​໌​ຂອງ​ທ່ານ​ແລະ​ທ່ານ​ສາ​ມາດ​ໄດ້​ຮັບ MD5​, SHA1​, SHA​-256​, ຫຼື SHA​-512 hash ຂອງ​ຕົນ​. ນອກນັ້ນທ່ານຍັງສາມາດຄັດລອກ - ວາງ hash ທີ່ໃຫ້ໃສ່ໃນກ່ອງຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງເພື່ອໃຫ້ມັນກົງກັບມູນຄ່າທີ່ໄດ້ຮັບ.

ໃຊ້ MD5 & SHA Checksum Utility

ແນະນຳ:

ຂ້ອຍຫວັງວ່າຂັ້ນຕອນຂ້າງເທິງນີ້ມີປະໂຫຍດໃນການຮຽນຮູ້ Checksum ແມ່ນຫຍັງ? ແລະວິທີການຄິດໄລ່ມັນ; ແຕ່ຖ້າທ່ານຍັງມີຄໍາຖາມໃດໆກ່ຽວກັບບົດຄວາມນີ້, ກະລຸນາຖາມພວກເຂົາຢູ່ໃນສ່ວນຄໍາເຫັນ.

Aditya Farrad

Aditya ເປັນຜູ້ຊ່ຽວຊານດ້ານເຕັກໂນໂລຢີຂໍ້ມູນຂ່າວສານທີ່ກະຕຸ້ນຕົນເອງແລະເປັນນັກຂຽນເຕັກໂນໂລຢີສໍາລັບ 7 ປີທີ່ຜ່ານມາ. ລາວກວມເອົາການບໍລິການອິນເຕີເນັດ, ມືຖື, Windows, ຊອບແວ, ແລະຄູ່ມືວິທີການ.