ภาพ: อัลกอริทึมแฮช HAVAL-128/5 – ขั้นตอนการเข้ารหัสแบบห้ารอบ
ที่ตีพิมพ์: 12 มกราคม 2026 เวลา 14 นาฬิกา 16 นาที 28 วินาที UTC
ปรับปรุงล่าสุด : 7 มกราคม 2026 เวลา 22 นาฬิกา 17 นาที 57 วินาที UTC
ภาพแสดงการทำงานของอัลกอริทึมการเข้ารหัสแฮช HAVAL-128/5 ที่มีความละเอียดสูง แสดงให้เห็นถึงการเติมข้อมูลในข้อความ การประมวลผลห้ารอบ การแปลงสถานะภายใน และการสร้างค่าแฮชขนาด 128 บิต
HAVAL-128/5 Hash Algorithm – Five-Pass Cryptographic Workflow

เวอร์ชันต่างๆ ของภาพนี้
ไฟล์ภาพที่สามารถดาวน์โหลดได้ด้านล่างนี้ มีการบีบอัดน้อยกว่าและมีความละเอียดสูงกว่า ส่งผลให้มีคุณภาพสูงกว่าภาพที่ฝังอยู่ในบทความและหน้าเว็บต่างๆ บนเว็บไซต์นี้ ซึ่งได้รับการปรับขนาดไฟล์ให้เหมาะสมเพื่อลดการใช้แบนด์วิดท์
ขนาดปกติ (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-128/5 Hash Algorithm" แสดงอยู่ด้านบนด้วยตัวอักษรโลหะบนพื้นหลังดิจิทัลสีน้ำเงินเข้มที่เต็มไปด้วยตัวเลขไบนารี ร่องรอยคล้ายวงจร และกระแสข้อมูลที่เรืองแสง ใต้ชื่อเรื่องมีคำบรรยายย่อยว่า "5 Passes / 128-Bit State" ซึ่งแสดงโครงสร้างของอัลกอริทึมได้อย่างชัดเจน องค์ประกอบทั้งหมดจัดเรียงจากซ้ายไปขวาเป็นเหมือนท่อส่งข้อมูลแบบภาพ
ทางด้านซ้ายสุด แผง "ข้อความป้อนเข้า" แสดงไอคอนเอกสารและซองจดหมายที่ออกแบบมาเป็นพิเศษ ซึ่งสื่อถึงข้อมูลผู้ใช้ที่ป้อนเข้าสู่ฟังก์ชันแฮช ลูกศรชี้ลงไปยังบล็อกที่มีป้ายกำกับว่า "การเติมและการกำหนดความยาวข้อความ" ซึ่งแสดงเป็นแถบแบ่งส่วนที่รวมบล็อกสีเหลืองและสีส้มเข้าด้วยกัน โดยมีป้ายกำกับว่า "การเติม + ความยาว" ซึ่งบ่งชี้ถึงขั้นตอนการประมวลผลล่วงหน้าที่เพิ่มบิต 1, ศูนย์ และความยาวข้อความเดิมเพื่อสร้างสตรีมบล็อกที่สมบูรณ์
จากขั้นตอนการประมวลผลเบื้องต้นนี้ ลูกศรจะชี้ไปยังแผงสี่เหลี่ยมผืนผ้าห้าแผงเรียงกันในแนวนอนตรงกลางภาพ โดยมีป้ายกำกับว่า "บล็อก 1," "บล็อก 2," "รอบ 3," "รอบ 4," และ "รอบ 5" ซึ่งแสดงถึงการผ่านของ HAVAL ทั้งห้าครั้ง แต่ละบล็อกแบ่งออกเป็นช่องสีน้ำเงินและสีทองเพื่อสื่อถึงคำข้อความและคำสถานะภายในที่ผสมกันอยู่ ด้านบนมีข้อความว่า "5 PASSES / 128-BIT STATE" เพื่อเน้นย้ำว่าการดำเนินการเหล่านี้จะถูกทำซ้ำในห้ารอบเพื่อสร้างค่าการเชื่อมโยง 128 บิต
ลูกศรชี้ลงจากแต่ละรอบจะมาบรรจบกันที่แถบเรืองแสงซึ่งมีชื่อว่า "การดำเนินการแบบบิต" ใต้แถบนี้จะปรากฏกล่องเล็กๆ ห้ากล่องซึ่งมีป้ายกำกับเป็นชื่อฟังก์ชันแบบมีสไตล์ f1, f3, f4, f5 และ f5 ซึ่งแสดงถึงฟังก์ชันบูลีนแบบไม่เชิงเส้นที่แตกต่างกันที่ใช้ในแต่ละรอบของ HAVAL กล่องเหล่านี้วาดเป็นกระเบื้องสีน้ำเงินเข้มที่มีตัวอักษรทางคณิตศาสตร์สีขาว เน้นย้ำว่าแต่ละรอบใช้ฟังก์ชันการผสมที่แตกต่างกัน
ผลลัพธ์จากฟังก์ชันเหล่านี้จะไหลเข้าสู่แถบขนาดใหญ่อีกแถบหนึ่งที่ติดป้ายกำกับว่า "การบวกแบบโมดูลาร์" ด้านล่างนั้นมีกล่องเล็กๆ หกกล่องที่ทำเครื่องหมาย A, B, C, D, B และ E ซึ่งบ่งบอกถึงรีจิสเตอร์การทำงานภายในหลายตัวที่ HAVAL ใช้ในการหมุนและบวกคำแบบโมดูลาร์ 2^32 ลูกศรสีทองสว่างและแสงวาบแสดงถึงการเคลื่อนย้ายและการสะสมข้อมูลอย่างต่อเนื่อง
ทางด้านขวาของอินโฟกราฟิก แผงสูงที่ติดป้ายกำกับว่า "การทำให้เสร็จสมบูรณ์" แสดงรายการ "การหมุนบิต" และ "การแปลงเอาต์พุต" ซึ่งสรุปขั้นตอนสุดท้ายที่สถานะภายในถูกสลับตำแหน่งและบีบอัด ลูกศรชี้ลงสุดท้ายนำไปสู่กรอบสี่เหลี่ยมเรืองแสงที่แสดงตัวอย่าง "ค่าแฮช 128 บิต" ในสองแถวของอักขระเลขฐานสิบหก เช่น "E7A9B354 32DC3F25 89F63A1E 76B67D90" ซึ่งสื่อถึงค่าแฮชความยาวคงที่ที่สร้างขึ้นโดยไม่คำนึงถึงขนาดของข้อมูลป้อนเข้า
โทนสีโดยรวมสลับกันระหว่างสีฟ้าเย็นตาสำหรับเส้นทางข้อมูล และสีทองหรือสีส้มสดใสสำหรับกระบวนการแปลงข้อมูล ทำให้ภาพดูมีมิติทางเทคนิคและทรงพลัง พื้นหลังประกอบด้วยตารางโปร่งแสง กระแสของเลขหนึ่งและศูนย์ และวงจรไฟฟ้าจางๆ ซึ่งเน้นย้ำธีมของการประมวลผลทางด้านการเข้ารหัสและความปลอดภัยทางดิจิทัล ในขณะเดียวกันก็แสดงให้ผู้ชมเห็นขั้นตอนการทำงานของการแฮช HAVAL-128/5 อย่างชัดเจน ตั้งแต่การป้อนข้อความไปจนถึงผลลัพธ์ 128 บิตสุดท้าย
รูปภาพนี้เกี่ยวข้องกับ: เครื่องคำนวณรหัสแฮช HAVAL-128/5
