Gambar: Gambaran Umum Algoritma Hash HAVAL-256/3
Diterbitkan: 12 Januari 2026 pukul 14.08.13 UTC
Terakhir diperbarui: 9 Januari 2026 pukul 19.35.37 UTC
Infografis lanskap yang memvisualisasikan algoritma hash HAVAL-256/3, termasuk padding, blok pesan 1024-bit, tiga tahapan kompresi, 96 putaran, fungsi internal HAVAL, dan nilai hash 256-bit yang dihasilkan.
HAVAL-256/3 Hash Algorithm Overview

Versi yang tersedia dari gambar ini
File gambar yang tersedia untuk diunduh di bawah ini tidak terlalu terkompresi dan beresolusi lebih tinggi - dan sebagai hasilnya, kualitasnya lebih tinggi - daripada gambar yang disematkan pada artikel dan halaman di situs web ini, yang lebih dioptimalkan untuk ukuran file guna mengurangi konsumsi bandwidth.
Ukuran biasa (1,536 x 1,024)
Ukuran besar (3,072 x 2,048)
Ukurannya sangat besar (4,608 x 3,072)
Ukuran ekstra besar (6,144 x 4,096)
Ukuran besar secara komik (1,048,576 x 699,051)
- Masih mengunggah... ;-)
Deskripsi gambar
Infografis ini adalah visualisasi teknis yang luas dan berorientasi lanskap dari algoritma hash kriptografi HAVAL-256/3, yang dirancang dengan gaya siber biru-oranye futuristik. Di paling kiri, kolom berlabel "DATA INPUT" menunjukkan digit biner yang mengalir ke dalam corong bertanda "PADDING & LENGTH APPENDING", yang mewakili tahap pra-pemrosesan di mana pesan asli diberi padding dan panjang bitnya ditambahkan. Di bawah corong, panel bercahaya dengan jelas menyatakan "BLOK 1024-BIT", menunjukkan bahwa pesan yang telah diberi padding dibagi menjadi blok 1024-bit berukuran tetap. Blok-blok ini mengalir ke bawah ke bagian "BLOK PESAN", dengan blok individual berlabel B1 dan B2, dari mana panah mengarah ke saluran kompresi utama.
Area tengah dikelilingi oleh persegi panjang besar dengan sudut membulat yang diberi judul "3 PASSES", menekankan bahwa HAVAL-256/3 melakukan tiga tahapan berurutan pada setiap blok. Di dalam area ini terdapat tiga tahapan horizontal yang diberi label PASS 1, PASS 2, dan PASS 3, masing-masing dengan rangkaian skematik kecil yang menggambarkan operasi pencampuran internal. Di sebelah kanan tahapan ini terdapat tumpukan vertikal kotak register kecil yang diberi label huruf seperti B, C, D, E, dan F, yang melambangkan kata-kata status internal algoritma yang diperbarui selama pemrosesan. Sebuah label bertuliskan "96 ROUNDS" muncul di dekat tepi kanan area tahapan, yang merangkum bahwa ketiga tahapan tersebut secara keseluruhan terdiri dari 96 langkah.
Di bawah lintasan, bagian berbingkai berlabel "FUNGSI HAVAL" menjabarkan operasi inti per putaran. Di dalamnya, fungsi f(x, y, z) ditunjukkan masuk ke dalam serangkaian operator termasuk penjumlahan, rotasi, dan simbol bergaya perkalian, semuanya dihubungkan oleh panah untuk menggambarkan transformasi nonlinier yang diterapkan pada keadaan. Blok ini secara visual menyampaikan bagaimana kata-kata pesan dan register internal digabungkan dan dipermutasikan selama setiap putaran.
Di sisi paling kanan, beberapa garis bercahaya bertemu menuju ikon gembok emas besar yang tertanam dalam latar belakang papan sirkuit bergaya, yang mewakili hasil keamanan dari proses hashing. Di bawah gembok, sebuah kotak besar bertuliskan "NILAI HASH 256-BIT", diikuti oleh string ringkasan heksadesimal yang dipersingkat yang dimulai dengan "D95A5B59A335933988A06A96..." untuk menggambarkan format output akhir. Di sepanjang bagian bawah infografis, judul "ALGORITMA HASH HAVAL-256/3" ditampilkan dengan huruf tebal. Secara keseluruhan, diagram ini menyajikan alur data lengkap dari input mentah melalui padding, pemrosesan blok 1024-bit, kompresi tiga tahap dengan 96 putaran, dan akhirnya ke hasil hash 256-bit dengan panjang tetap, menggunakan panah dan panel berkode warna untuk memudahkan pemahaman struktur dan tahapan algoritma.
Gambar terkait dengan: HAVAL-256/3 Kalkulator Kode Hash
