ຄວາມແຕກຕ່າງລະຫວ່າງສູດການຄິດໄລ່ແບບ SHA-1, SHA-2, SHA-256 hash

 In ຄວາມປອດໄພ, SHA-2, ການເຂົ້າລະຫັດ

ຄວາມແຕກຕ່າງລະຫວ່າງສູດການຄິດໄລ່ແບບ SHA-1, SHA-2, SHA-256 hash

ໃຫ້ເລີ່ມຕົ້ນໂດຍການອະທິບາຍຫຍໍ້ຂອງ algorithm.

Hash algorithm ແມ່ນຫນ້າທີ່ທາງຄະນິດສາດທີ່ condenses ຂໍ້ມູນເປັນຂະຫນາດຄົງທີ່, ເຊັ່ນ: ຖ້າພວກເຮົາເອົາປະໂຫຍກໃດນຶ່ງ "Ola has a cat" ແລະແລ່ນມັນຜ່ານສູດການຄິດໄລ່ CRC32 ພິເສດ, ພວກເຮົາຈະໄດ້ຮັບຕົວຫຍໍ້ "b165e001". ມີຫຼາຍ algorithms ແລະພວກເຂົາທັງຫມົດມີຈຸດປະສົງສະເພາະ, ບາງຢ່າງຖືກປັບປຸງສໍາລັບປະເພດຂໍ້ມູນ, ອື່ນແມ່ນສໍາລັບຄວາມປອດໄພ.

ສຳ ລັບພວກເຮົາ, ສິ່ງທີ່ ສຳ ຄັນທີ່ສຸດແມ່ນສູດການຄິດໄລ່ SHA.

SHA - ຫຍໍ້ມາຈາກ Secure Hashing Algorithm - ຖືກ ນຳ ໃຊ້ເພື່ອຄວາມປອດໄພດ້ານ cryptographic. ການສະແດງທີ່ ສຳ ຄັນທີ່ສຸດຂອງສູດການຄິດໄລ່ນີ້ແມ່ນວ່າເຮັກເຕີແມ່ນບໍ່ສາມາດປ່ຽນແປງໄດ້ແລະເປັນເອກະລັກສະເພາະ. ຄວາມບໍ່ສອດຄ່ອງ - ຂໍ້ມູນຕົ້ນສະບັບຈະຍັງຄົງປອດໄພແລະບໍ່ຮູ້ເທື່ອ. ຄວາມເປັນເອກະລັກ - ສອງສ່ວນທີ່ແຕກຕ່າງກັນຂອງຂໍ້ມູນບໍ່ສາມາດສ້າງກຸນແຈດຽວກັນ.

ລາຍເຊັນດິຈິຕອນມີຄວາມອ່ອນໄຫວທີ່ສຸດ - ການປ່ຽນແປງໃດໆໃນເອກະສານຈະປ່ຽນລາຍເຊັນ. ຖ້າພວກເຮົາເອົາປະໂຫຍກທີ່ກ່າວມາຂ້າງເທິງ "OLA MA KOTA" ແລະຂຽນເປັນຕົວພິມໃຫຍ່, ພວກເຮົາຈະໄດ້ຮັບຕົວຫຍໍ້ທີ່ແຕກຕ່າງກັນຫມົດ "baa875a6". ຕົວຫຍໍ້ອື່ນຫມາຍຄວາມວ່າລາຍເຊັນບໍ່ຖືກຕ້ອງ.

SHA-1 ແລະ SHA-2 ແມ່ນສອງແບບຂອງສູດການຄິດໄລ່. ພວກມັນແຕກຕ່າງກັນທາງດ້ານການກໍ່ສ້າງແລະຄວາມຍາວເລັກນ້ອຍ. SHA-2 ແມ່ນລຸ້ນທີ່ປັບປຸງຂອງ SHA-1.

SHA-1 ແມ່ນ 160 ບິດຍາວ

SHA-2 ເກີດຂື້ນໃນຄວາມຍາວຕ່າງໆ, ສ່ວນຫຼາຍແມ່ນ 256 ບິດ

ຄຸນຄ່າຂອງ hash ໃຫຍ່ກວ່າຈະໃຫ້ຄວາມປອດໄພຫຼາຍກວ່າເກົ່າ. ຈຳ ນວນຕົວຫຍໍ້ທີ່ເປັນເອກະລັກສາມາດສະແດງອອກເປັນຕົວເລກ, ຕົວຢ່າງ ສຳ ລັບ SHA-256 ມີ 2 256    ການປະສົມທີ່ເປັນໄປໄດ້. . 256 ຈຳ ນວນມະຫາສານນີ້ເກີນ ຈຳ ນວນເມັດຊາຍໃນໂລກ.

 

ຖ້າໃບຢັ້ງຢືນຂອງຜູ້ໃຊ້ແມ່ນອີງໃສ່ SHA-1 (ແລະມັນຖືກຕ້ອງ, ເພາະວ່າມັນໄດ້ຖືກອອກກ່ອນວັນທີ 1 ເດືອນກໍລະກົດ), ລາຍເຊັນທີ່ຖືກສ້າງຂື້ນ (ຫຼັງຈາກວັນທີ 1 ເດືອນກໍລະກົດ) ໄດ້ຖືກຢັ້ງຢືນດ້ວຍໃບຢັ້ງຢືນນີ້ຄວນປະກອບມີຕົວຫຍໍ້ຂອງເນື້ອຫາທີ່ຖືກເຊັນກັບການຄິດໄລ່ດ້ວຍລະບົບສູດ SHA-2 (ບໍ່ແມ່ນ SHA-1). ສະນັ້ນລະບົບການ ນຳ ໃຊ້ແລະລະບົບໄອທີຕ້ອງຈັດການບໍ່ພຽງແຕ່ກັບໃບຢັ້ງຢືນ ໃໝ່ ເທົ່ານັ້ນ, ແຕ່ວ່າເກືອບທັງ ໝົດ ແມ່ນສ້າງລາຍເຊັນແລະປະທັບຕາເມື່ອ ນຳ ໃຊ້ hash ສອດຄ່ອງກັບ SHA-2.

ບັນດາໂປແກຼມຕ່າງໆທີ່ພວກເຮົາຕິດຕັ້ງໄດ້ອະນຸຍາດແລ້ວໃນມື້ນີ້ເພື່ອ ດຳ ເນີນການເພື່ອສົ່ງແລະຢັ້ງຢືນລາຍເຊັນເອເລັກໂຕຣນິກໂດຍໃຊ້ SHA-2 hash function.

 

ມັນໃຊ້ເວລາພຽງແຕ່ສອງສາມນາທີ, ໂທຫາຫຼືຂຽນເພື່ອຊອກຮູ້ເພີ່ມເຕີມກ່ຽວກັບລາຍເຊັນເອເລັກໂຕຣນິກທີ່ມີຄຸນວຸດທິ.

                            ໂທລະສັບສາຍດ່ວນ +58 333 1000 ຫຼືທີ່ຢູ່ອີເມວ: @ e-ຫ້ອງການ

 

ຂ້າງລຸ່ມນີ້ແມ່ນຊຸດສະ ເໜີ ສຳ ລັບລາຍເຊັນເອເລັກໂຕຣນິກ:

 

ກະ​ທູ້​ຫຼ້າ​ສຸດ