เครื่องคำนวณแฮช 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
โครงสร้างฟองน้ำทำงานในสองเฟส:
เฟสดูดซับ: ข้อความอินพุตถูกเติมและแบ่งเป็นบล็อก แต่ละบล็อกจะถูก XOR เข้ากับส่วนหนึ่งของสถานะภายใน ตามด้วยฟังก์ชันการเรียงสับเปลี่ยน (Keccak-f)
เฟสบีบ: บล็อกเอาต์พุตถูกดึงจากสถานะ โดยมีการเรียงสับเปลี่ยนระหว่างการดึงหากต้องการเอาต์พุตเพิ่มเติม
ข้อดีหลักของ SHA-3 256 บิต:
ทนทานต่อการโจมตีแบบขยายความยาวที่ส่งผลต่อ SHA-2
โครงสร้างภายในแตกต่างจาก SHA-2 ให้ความหลากหลายของอัลกอริทึม
ระดับความปลอดภัย 128 บิตต่อการโจมตีแบบชน
ระดับความปลอดภัย 256 บิตต่อการโจมตีแบบพรีอิมเมจ
SHA-3 256 บิตแนะนำสำหรับแอปพลิเคชันที่ต้องการฟังก์ชันแฮชเข้ารหัสวัตถุประสงค์ทั่วไปที่มีการรับประกันความปลอดภัยสูง เหมาะสำหรับลายเซ็นดิจิทัล รหัสยืนยันข้อความ การสร้างคีย์ และการสร้างตัวเลขสุ่ม