MD5 ແມ່ນຫຍັງ? (MD5 Message-Digest Algorithm)

Definition of MD5 ແລະປະວັດສາດແລະຄວາມສ່ຽງຕ່າງໆ

MD5 (ເຕັກນິກການເອີ້ນວ່າດິຈິຕອນລະບົບ ຂໍ້ຄວາມ Digest - MD5 ) ແມ່ນຫນ້າທີ່ ລະບົບຮາດດິສທີ່ ມີຈຸດປະສົງຫຼັກທີ່ຈະກວດສອບວ່າ ໄຟລ໌ ບໍ່ໄດ້ປ່ຽນແປງ.

ແທນທີ່ຈະຢືນຢັນວ່າສອງຊຸດຂອງຂໍ້ມູນຄືກັນໂດຍການປຽບທຽບຂໍ້ມູນດິບ, MD5 ເຮັດແບບນີ້ໂດຍການສ້າງ checksum ໃນຊຸດທັງສອງ, ແລະຫຼັງຈາກນັ້ນປຽບທຽບ checksums ເພື່ອກວດສອບວ່າພວກມັນແມ່ນຄືກັນ.

MD5 ມີຂໍ້ບົກພ່ອງແນ່ນອນ, ດັ່ງນັ້ນມັນບໍ່ໄດ້ເປັນປະໂຫຍດສໍາລັບການໃຊ້ລະຫັດ encryption ຂັ້ນສູງ, ແຕ່ມັນເຫມາະສົມທີ່ຈະໃຊ້ມັນສໍາລັບການກວດສອບໄຟລ໌ແບບມາດຕະຖານ.

ການໃຊ້ MD5 Checker ຫຼື MD5 Generator

Microsoft File Checksum Integrity Verifier (FCIV) ເປັນເຄື່ອງຄິດເລກຟລີທີ່ສາມາດສ້າງການກວດສອບ MD5 ຈາກໄຟລ໌ຕົວຈິງແລະບໍ່ພຽງແຕ່ຂໍ້ຄວາມເທົ່ານັ້ນ. ເບິ່ງ ວິທີການກວດສອບຄວາມຖືກຕ້ອງຂອງໄຟລ໌ໃນ Windows ດ້ວຍ FCIV ເພື່ອຮຽນຮູ້ວິທີການນໍາໃຊ້ໂຄງການ ຄໍາສັ່ງ ນີ້.

ຫນຶ່ງໃນວິທີທີ່ງ່າຍທີ່ຈະໄດ້ຮັບຮາດ MD5 ຂອງຕົວອັກສອນ, ຕົວເລກ, ແລະສັນຍາລັກທີ່ມີເຄື່ອງມື Miracle Salad MD5 Hash Generator. ຈໍານວນຫຼາຍຂອງຄົນອື່ນຍັງມີຢູ່ເຊັ່ນກັນ, ເຊັ່ນ MD5 Hash Generator, PasswordsGenerator, ແລະ OnlineMD5.

ເມື່ອນໍາໃຊ້ລະບົບແຮ່ດຽວກັນ, ຜົນໄດ້ຮັບຄືກັນ. ນີ້ຫມາຍຄວາມວ່າທ່ານສາມາດໃຊ້ເຄື່ອງຄິດເລກ MD5 ຫນຶ່ງເພື່ອໃຫ້ໄດ້ຮັບການກວດສອບ MD5 ຂອງຂໍ້ຄວາມໃດຫນຶ່ງແລະຫຼັງຈາກນັ້ນໃຊ້ເຄື່ອງຄິດເລກ MD5 ທີ່ແຕກຕ່າງກັນທັງຫມົດເພື່ອໃຫ້ໄດ້ຜົນທີ່ຄືກັນ. ນີ້ສາມາດຊ້ໍາກັບເຄື່ອງມືທີ່ສ້າງ checksum ໂດຍອີງໃສ່ຫນ້າທີ່ MD5 ແຮດ.

ປະຫວັດ & amp; ຄວາມສ່ຽງຂອງ MD5

MD5 ໄດ້ຖືກ invented ໂດຍ Ronald Rivest, ແຕ່ວ່າມັນເປັນພຽງແຕ່ຫນຶ່ງໃນສາມສູດຂອງຕົນ.

ຟັງຊັນທໍາອິດທີ່ລາວໄດ້ພັດທະນາແມ່ນ MD2 ໃນປີ 1989 ເຊິ່ງກໍ່ສ້າງສໍາລັບຄອມພິວເຕີ 8 ບິດ. ເຖິງແມ່ນວ່າ MD2 ແມ່ນຍັງໃຊ້ຢູ່, ມັນບໍ່ແມ່ນຈຸດປະສົງສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການຄວາມປອດໄພສູງ, ເນື່ອງຈາກວ່າມັນໄດ້ຖືກສະແດງໃຫ້ເຫັນວ່າມີຄວາມສ່ຽງຕໍ່ການໂຈມຕີຕ່າງໆ.

MD2 ໄດ້ຖືກແທນທີ່ແລ້ວໂດຍ MD4 ໃນປີ 1990. MD4 ໄດ້ຖືກຜະລິດສໍາລັບເຄື່ອງ 32 ບິດ ແລະໄວຫຼາຍກ່ວາ MD2, ແຕ່ຍັງໄດ້ສະແດງໃຫ້ເຫັນວ່າມີຈຸດອ່ອນແລະຖືກພິຈາລະນາແລ້ວໂດຍ Internet Engineering Task Force .

MD5 ຖືກປ່ອຍອອກມາເມື່ອໃນປີ 1992 ແລະກໍ່ສ້າງສໍາລັບເຄື່ອງ 32 ບິດ. MD5 ບໍ່ໄວເທົ່າທີ່ MD4, ແຕ່ມັນຖືກຖືວ່າມີຄວາມປອດໄພກວ່າການປະຕິບັດ MDX ກ່ອນຫນ້ານີ້.

ເຖິງແມ່ນວ່າ MD5 ມີຄວາມປອດໄພກວ່າ MD2 ແລະ MD4, ຫນ້າທີ່ແຮັກຊິບອື່ນໆເຊັ່ນ SHA-1 ກໍ່ໄດ້ຖືກແນະນໍາວ່າເປັນທາງເລືອກ, ນັບຕັ້ງແຕ່ MD5 ໄດ້ຖືກສະແດງໃຫ້ເຫັນວ່າຍັງມີຂໍ້ບົກພ່ອງດ້ານຄວາມປອດໄພ.

ອົງການວິສະວະກໍາຊອບແວວິທະຍາໄລ Software Carnegie Mellon ກ່າວວ່າ MD5: "ນັກພັດທະນາຊໍແວ, ເຈົ້າຫນ້າທີ່ຢັ້ງຢືນ, ເຈົ້າຂອງເວັບໄຊທ໌ແລະຜູ້ໃຊ້ຄວນຫຼີກເວັ້ນການໃຊ້ລະບົບ MD5 ໃນທຸກໆຄວາມອາດສາມາດ. ໃຊ້ອີກຕໍ່ໄປ. "

ໃນປີ 2008, MD6 ໄດ້ແນະນໍາໃຫ້ສະຖາບັນມາດຕະຖານແລະເຕັກໂນໂລຢີແຫ່ງຊາດເປັນທາງເລືອກໃຫມ່ເພື່ອ SHA-3. ທ່ານສາມາດ ອ່ານເພີ່ມເຕີມກ່ຽວກັບການສະເຫນີນີ້ທີ່ນີ້ .

ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ MD5 Hash

MD5 hash ມີຄວາມຍາວ 128 ບິດແລະສະແດງໃຫ້ເຫັນຕາມປົກກະຕິໃນມູນຄ່າຂອງ hexadecimal 32 ເລກ . ນີ້ແມ່ນຄວາມຈິງບໍ່ວ່າໄຟຫຼືຂໍ້ຄວາມຂະຫນາດໃຫຍ່ຫລືຂະຫນາດນ້ອຍຈະເປັນແນວໃດ.

ຕົວຢ່າງຫນຶ່ງຂອງໂຄງການນີ້ແມ່ນມູນຄ່າ hex 120EA8A25E5D487BF68B5F7096440019 , ຊຶ່ງແປພາສາທີ່ເປັນທົ່ງພຽງແມ່ນ "ນີ້ແມ່ນການທົດສອບ." ເພີ່ມຂໍ້ຄວາມເພີ່ມເຕີມເພື່ອອ່ານ "ນີ້ແມ່ນການທົດສອບເພື່ອສະແດງຄວາມຍາວຂອງຂໍ້ຄວາມບໍ່ສໍາຄັນ." ແປເປັນມູນຄ່າທີ່ແຕກຕ່າງກັນທັງຫມົດແຕ່ມີຈໍານວນຕົວອັກສອນດຽວກັນ: 6c16fcac44da359e1c3d81f19181735b .

ໃນຄວາມເປັນຈິງ, ເຖິງແມ່ນວ່າຊ່ອຍແນ່ທີ່ມີລັກສະນະສູນມີມູນຄ່າ hex ຂອງ d41d8cd98f00b204e9800998ecf8427e , ແລະການນໍາໃຊ້ເຖິງຫນຶ່ງໄລຍະເວລາເຮັດໃຫ້ມູນຄ່າ 5058f1af8388633f609cadb75a75dc9d .

checksums MD5 ຖືກສ້າງຂຶ້ນເພື່ອຈະບໍ່ສາມາດປ່ຽນແປງໄດ້, ຊຶ່ງຫມາຍຄວາມວ່າທ່ານບໍ່ສາມາດຊອກຫາ checksum ແລະລະບຸຂໍ້ມູນທີ່ໄດ້ເຂົ້າມາ. ມີການກ່າວວ່າມີຫລາຍມາຍ MD5 "decrypters" ທີ່ຖືກໂຄສະນາວ່າຈະສາມາດຖອດລະຫັດມູນຄ່າ MD5 ແຕ່ສິ່ງທີ່ເກີດຂື້ນກໍ່ຄືວ່າພວກເຂົາສ້າງ checksum ສໍາລັບ lots of values ​​ແລະຫຼັງຈາກນັ້ນໃຫ້ທ່ານກວດເບິ່ງ checksum ໃນຖານຂໍ້ມູນຂອງພວກເຂົາ ເພື່ອເບິ່ງວ່າພວກເຂົາມີການແຂ່ງຂັນທີ່ສາມາດສະແດງໃຫ້ທ່ານເຫັນຂໍ້ມູນຕົ້ນສະບັບ.

MD5Decrypt ແລະ MD5 Decrypter ແມ່ນສອງເຄື່ອງມືອອນໄລນ໌ທີ່ສາມາດເຮັດໄດ້ແຕ່ພວກເຂົາເຮັດວຽກໄດ້ສໍາລັບຄໍາແລະປະໂຫຍກທົ່ວໄປ.

ເບິ່ງ Checksum ແມ່ນຫຍັງ? ສໍາລັບຕົວຢ່າງເພີ່ມເຕີມຂອງການກວດສອບ MD5 ແລະບາງວິທີການຟຣີເພື່ອສ້າງມູນຄ່າຮາດ MD5 ຈາກໄຟລ໌.