เครื่องคำนวณแฮช SHA-3 256 บิต

สร้างไดเจสต์ข้อความ SHA-3 (Secure Hash Algorithm 3 กำหนดโดย FIPS PUB 202) ขนาด 256 บิต / 32 ไบต์ จากสตริงข้อความที่เข้ารหัสเป็นเลขฐานสิบหก SHA-3 256 บิตเป็นขนาดเอาต์พุตที่ใช้บ่อยที่สุดสำหรับการแฮชวัตถุประสงค์ทั่วไป

แฮช SHA-3 256 บิต:

เครื่องมือที่เกี่ยวข้อง

เพิ่มเติมเกี่ยวกับแฮช SHA-3

SHA-3 (Secure Hash Algorithm 3) เป็นฟังก์ชันแฮชเข้ารหัสที่มาตรฐานโดย NIST ใน FIPS PUB 202 ตัวแปร 256 บิตเป็นขนาดเอาต์พุตที่ใช้บ่อยที่สุด สร้างไดเจสต์ข้อความขนาด 32 ไบต์ที่ให้ความสมดุลที่ดีระหว่างความปลอดภัยและประสิทธิภาพ

SHA-3 ออกแบบโดย Guido Bertoni, Joan Daemen, Michaël Peeters และ Gilles Van Assche และถูกเลือกเป็นผู้ชนะการแข่งขันฟังก์ชันแฮชของ NIST ในปี 2012 ต่างจาก SHA-2 ที่ใช้โครงสร้าง Merkle-Damgård SHA-3 อิงจากโครงสร้างฟองน้ำ Keccak

โครงสร้างฟองน้ำทำงานในสองเฟส:

  1. เฟสดูดซับ: ข้อความอินพุตถูกเติมและแบ่งเป็นบล็อก แต่ละบล็อกจะถูก XOR เข้ากับส่วนหนึ่งของสถานะภายใน ตามด้วยฟังก์ชันการเรียงสับเปลี่ยน (Keccak-f)

  2. เฟสบีบ: บล็อกเอาต์พุตถูกดึงจากสถานะ โดยมีการเรียงสับเปลี่ยนระหว่างการดึงหากต้องการเอาต์พุตเพิ่มเติม

ข้อดีหลักของ SHA-3 256 บิต:

  • ทนทานต่อการโจมตีแบบขยายความยาวที่ส่งผลต่อ SHA-2

  • โครงสร้างภายในแตกต่างจาก SHA-2 ให้ความหลากหลายของอัลกอริทึม

  • ระดับความปลอดภัย 128 บิตต่อการโจมตีแบบชน

  • ระดับความปลอดภัย 256 บิตต่อการโจมตีแบบพรีอิมเมจ

SHA-3 256 บิตแนะนำสำหรับแอปพลิเคชันที่ต้องการฟังก์ชันแฮชเข้ารหัสวัตถุประสงค์ทั่วไปที่มีการรับประกันความปลอดภัยสูง เหมาะสำหรับลายเซ็นดิจิทัล รหัสยืนยันข้อความ การสร้างคีย์ และการสร้างตัวเลขสุ่ม