ภาพ: ภาพรวมของอัลกอริธึมแฮช HAVAL-256/3
ที่ตีพิมพ์: 12 มกราคม 2026 เวลา 14 นาฬิกา 08 นาที 26 วินาที UTC
ปรับปรุงล่าสุด : 9 มกราคม 2026 เวลา 19 นาฬิกา 35 นาที 37 วินาที UTC
ภาพอินโฟกราฟิกแสดงภาพรวมของอัลกอริธึมแฮช HAVAL-256/3 รวมถึงการเติมข้อมูล (padding), บล็อกข้อความขนาด 1024 บิต, การบีบอัดสามรอบ, 96 รอบ, ฟังก์ชันภายในของ HAVAL และค่าแฮช 256 บิตที่ได้
HAVAL-256/3 Hash Algorithm Overview

เวอร์ชันต่างๆ ของภาพนี้
ไฟล์ภาพที่สามารถดาวน์โหลดได้ด้านล่างนี้ มีการบีบอัดน้อยกว่าและมีความละเอียดสูงกว่า ส่งผลให้มีคุณภาพสูงกว่าภาพที่ฝังอยู่ในบทความและหน้าเว็บต่างๆ บนเว็บไซต์นี้ ซึ่งได้รับการปรับขนาดไฟล์ให้เหมาะสมเพื่อลดการใช้แบนด์วิดท์
ขนาดปกติ (1,536 x 1,024)
ขนาดใหญ่ (3,072 x 2,048)
ขนาดใหญ่มาก (4,608 x 3,072)
ขนาดใหญ่พิเศษ (6,144 x 4,096)
ขนาดใหญ่เกินจริงอย่างน่าขัน (1,048,576 x 699,051)
- กำลังอัปโหลดอยู่... ;-)
คำอธิบายภาพ
ภาพอินโฟกราฟิกนี้เป็นภาพแสดงข้อมูลทางเทคนิคของอัลกอริทึมการเข้ารหัสแฮช HAVAL-256/3 ในแนวนอนขนาดใหญ่ ออกแบบในสไตล์ไซเบอร์สีน้ำเงินและส้มที่ดูทันสมัย ทางด้านซ้ายสุด คอลัมน์ที่ระบุว่า "ข้อมูลนำเข้า" แสดงตัวเลขไบนารีที่ไหลลงสู่ช่องทางที่ระบุว่า "การเติมข้อมูลและการเพิ่มความยาว" ซึ่งแสดงถึงขั้นตอนการประมวลผลล่วงหน้า โดยข้อความต้นฉบับจะถูกเติมข้อมูลและเพิ่มความยาวบิต ด้านล่างช่องทางนั้น แผงเรืองแสงระบุอย่างชัดเจนว่า "บล็อก 1024 บิต" ซึ่งบ่งชี้ว่าข้อความที่เติมข้อมูลแล้วจะถูกแบ่งออกเป็นบล็อกขนาดคงที่ 1024 บิต บล็อกเหล่านี้ไหลลงไปยังส่วน "บล็อกข้อความ" โดยแต่ละบล็อกมีป้ายกำกับ B1 และ B2 จากนั้นลูกศรจะนำไปสู่ไปป์ไลน์การบีบอัดหลัก
บริเวณส่วนกลางถูกล้อมรอบด้วยสี่เหลี่ยมผืนผ้าโค้งมนขนาดใหญ่ที่มีชื่อว่า "3 PASSES" ซึ่งเน้นย้ำว่า HAVAL-256/3 ทำการประมวลผลสามรอบต่อเนื่องกันในแต่ละบล็อก ภายในบริเวณนี้มีเวทีแนวนอนสามเวทีที่ติดป้ายกำกับว่า PASS 1, PASS 2 และ PASS 3 โดยแต่ละเวทีมีวงจรแผนผังขนาดเล็กแสดงการทำงานของการผสมภายใน ทางด้านขวาของเวทีเหล่านี้เป็นแถวแนวตั้งของกล่องรีจิสเตอร์ขนาดเล็กที่ติดป้ายกำกับด้วยตัวอักษร เช่น B, C, D, E และ F ซึ่งเป็นสัญลักษณ์ของคำสถานะภายในของอัลกอริทึมที่ได้รับการอัปเดตระหว่างการประมวลผล ป้ายกำกับที่เขียนว่า "96 ROUNDS" ปรากฏอยู่ใกล้ขอบด้านขวาของบริเวณการประมวลผล สรุปว่าการประมวลผลทั้งสามรอบรวมกันประกอบด้วยขั้นตอนทั้งหมด 96 ขั้นตอน
ด้านล่างของส่วนที่แสดงผลการประมวลผล จะมีส่วนที่ล้อมกรอบและติดป้ายกำกับว่า "ฟังก์ชัน HAVAL" ซึ่งจะแสดงรายละเอียดการทำงานหลักในแต่ละรอบ ภายในส่วนนี้ จะแสดงฟังก์ชัน f(x, y, z) ที่ป้อนเข้าสู่ลำดับของตัวดำเนินการต่างๆ รวมถึงสัญลักษณ์การบวก การหมุน และการคูณ ซึ่งทั้งหมดเชื่อมต่อกันด้วยลูกศรเพื่อแสดงการแปลงแบบไม่เชิงเส้นที่ใช้กับสถานะ ส่วนนี้จะแสดงให้เห็นภาพว่าคำข้อความและรีจิสเตอร์ภายในถูกรวมและสลับตำแหน่งอย่างไรในแต่ละรอบ
ทางด้านขวาสุด เส้นเรืองแสงหลายเส้นมาบรรจบกันที่ไอคอนแม่กุญแจสีทองขนาดใหญ่ซึ่งฝังอยู่ในพื้นหลังแผงวงจรที่ออกแบบมาอย่างมีสไตล์ แสดงถึงผลลัพธ์ด้านความปลอดภัยของกระบวนการแฮช ใต้แม่กุญแจ มีกล่องข้อความที่เด่นชัดเขียนว่า "ค่าแฮช 256 บิต" ตามด้วยสตริงไดเจสต์เลขฐานสิบหกที่ถูกตัดทอนซึ่งเริ่มต้นด้วย "D95A5B59A335933988A06A96..." เพื่อแสดงรูปแบบเอาต์พุตสุดท้าย ด้านล่างของอินโฟกราฟิก ชื่อเรื่อง "อัลกอริทึมแฮช HAVAL-256/3" แสดงด้วยตัวอักษรหนา โดยรวมแล้ว แผนภาพนี้แสดงการไหลของข้อมูลทั้งหมดตั้งแต่ข้อมูลดิบ การเติมข้อมูล การประมวลผลบล็อก 1024 บิต การบีบอัดสามรอบด้วย 96 รอบ และสุดท้ายไปยังผลลัพธ์แฮชความยาวคงที่ 256 บิต โดยใช้ลูกศรและแผงที่มีรหัสสีเพื่อให้โครงสร้างและขั้นตอนของอัลกอริทึมเข้าใจง่าย
รูปภาพนี้เกี่ยวข้องกับ: เครื่องคำนวณรหัสแฮช HAVAL-256/3
