Bitget App
เทรดอย่างชาญฉลาดกว่าที่เคย
ซื้อคริปโตตลาดเทรดFuturesCopyBotsEarn

เค็กคัก

ขั้นสูง
share

Keccak คืออะไร?

Keccak ซึ่งออกเสียงว่า "ketchak" เป็นฟังก์ชันการเข้ารหัสแบบยืดหยุ่นที่สร้างโดย Guido Bertoni, Joan Daemen, Michaël Peeters และ Gilles Van Assche แม้ว่า Keccak จะมีแอปพลิเคชันที่มีศักยภาพมากมาย แต่ก็ได้รับการยอมรับว่าเป็นฟังก์ชันแฮชที่ให้การรักษาความปลอดภัยที่เพิ่มมากขึ้น เมื่อเทียบกับอัลกอริธึมแฮชแบบเก่า เช่น SHA-1 และ SHA-2

SHA คืออะไร?

ตัวย่อ SHA ย่อมาจาก Secure Hash Algorithm และแสดงถึงชุดฟังก์ชันแฮชการเข้ารหัสที่พัฒนาโดย US National Institute of Standards and Technology (NIST) ทั้ง SHA-1 และ SHA-2 ถูกสร้างขึ้นโดยสำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA) และมีโครงสร้างคล้ายกัน แม้ว่า Keccak จะมีขนาดเอาต์พุต (ความยาวแฮช) เท่ากันกับ SHA-2 แต่กลไกการทำงานของมันก็แตกต่างอย่างมาก อย่างไรก็ตาม Keccak ถือเป็นส่วนหนึ่งของกลุ่ม SHA และเป็นที่รู้จักทั่วไปในชื่อ SHA-3

โดยสรุป การโจมตีทางทฤษฎีต่อ SHA-1 ได้รับการเปิดเผยในปี 2547 ซึ่งนำไปสู่การประกาศ SHA-2 ให้เป็นฟังก์ชันแฮชมาตรฐานใหม่โดย NIST ในปี 2554 การโยกย้ายที่ช้าจาก SHA-1 ไปยัง SHA-2 ตามมาด้วยการโจมตีชนกันของ SHA-1 ที่ประสบความสำเร็จในปี 2560 ส่งผลให้ SHA-1 ไม่ปลอดภัยและไม่แนะนำให้ใช้ Keccak หรือที่รู้จักกันในชื่อ SHA-3 ได้รับการพัฒนาเพื่อแก้ไขข้อบกพร่องที่อาจเกิดขึ้นใน SHA-1 และ SHA-2 โดยชนะการแข่งขันที่ NIST จัดขึ้นในปี 2012 และกลายเป็นสมาชิกใหม่ล่าสุดของกลุ่ม SHA โครงสร้างที่เป็นนวัตกรรมใหม่และการพึ่งพาฟังก์ชันฟองน้ำมีส่วนช่วยในการเลือก แม้ว่า SHA-2 ยังคงมีการใช้กันอย่างแพร่หลายและปลอดภัย แต่การนำ SHA-3 มาใช้ในอนาคตที่เป็นไปได้อาจได้รับอิทธิพลจากความยืดหยุ่นในการโจมตี นอกจากนี้ การพัฒนาอย่างต่อเนื่องของการเข้ารหัสอาจนำไปสู่การพัฒนาอัลกอริธึมแฮชการเข้ารหัสแบบใหม่ในปีต่อๆ ไป

register_login
นำความรู้ของคุณไปลองปฏิบัติจริงด้วยการเปิดบัญชี Bitget วันนี้เลย
ลงทะเบียนเลย
มีบัญชีอยู่แล้วใช่ไหมเข้าสู่ระบบ
ดาวน์โหลดแอป
ดาวน์โหลดแอป