Gambar: Diagram Alur Algoritma Hash HAVAL-224/3
Diterbitkan: 12 Januari 2026 pukul 14.07.10 UTC
Terakhir diperbarui: 9 Januari 2026 pukul 19.51.03 UTC
Visualisasi tingkat tinggi dari algoritma hash HAVAL-224/3, yang menggambarkan pra-pemrosesan input, blok 1024-bit, inisialisasi, tiga putaran kompresi, dan pembuatan digest 224-bit.
HAVAL-224/3 Hash Algorithm Flow Diagram

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 lebar berorientasi lanskap berjudul "Algoritma Hash HAVAL-224/3" membentang di bagian atas gambar dengan huruf metalik besar. Latar belakangnya adalah bidang bertema teknologi gelap yang menggabungkan angka biner samar dan motif jejak sirkuit, dengan nada biru dingin di bagian atas yang berbaur menjadi nada kuning yang lebih hangat di dekat bagian bawah. Diagram tersebut disusun sebagai alur proses dari kiri ke kanan menggunakan panel persegi panjang yang dihubungkan oleh panah tebal.
Di paling kiri terdapat panel biru berlabel "INPUT MESSAGE". Di dalamnya, kotak yang lebih kecil bertuliskan "INPUT DATA" diikuti oleh potongan pesan simbolik yang ditulis sebagai M1, M2, M3, …, MN. Sebuah panah ke bawah mengarah ke panel emas berlabel "PADDING & LENGTH" dengan subteks "PADDING + LENGTH BITS", yang menekankan pra-pemrosesan sebelum pemrosesan blok.
Di bawahnya, panah lain menunjuk ke bagian hijau berlabel "BLOK PESAN 1024-BIT". Panel ini berisi kisi-kisi ubin hijau yang lebih kecil yang mewakili kata atau sub-blok pesan, setiap ubin diberi label dengan indeks M (misalnya M0, M1, M2, M3, dan indeks yang lebih tinggi seperti M15). Panel blok tersebut menyiratkan bahwa pesan tersebut dipartisi menjadi blok 1024-bit berukuran tetap yang terdiri dari beberapa kata yang diindeks.
Di bagian kiri bawah, panel merah berlabel "NILAI HASH AWAL" menunjukkan vektor keadaan awal dengan beberapa variabel H (misalnya, H0, H1, H2, dll.), yang menunjukkan keadaan perantaian multi-kata yang khas dari fungsi hash iteratif. Sebuah panah yang mengarah ke kanan dari area inisialisasi ini masuk ke komponen pusat.
Bagian tengah infografis didominasi oleh panel besar berwarna gelap berjudul "TIGA PUTARAN KOMPRESI". Di dalamnya terdapat tiga bagian horizontal bertumpuk yang diberi label "PUTARAN 1", "PUTARAN 2", dan "PUTARAN 3" dengan judul berwarna oranye tebal. Setiap putaran menggambarkan deretan register status hash di bagian atas (ditunjukkan sebagai label seperti H0, H1, H2, H3, H4, dan H6), dan di bawahnya terdapat serangkaian blok fungsi berwarna yang diberi label f1, f2, dan f3 (dan pada putaran paling bawah muncul label fungsi tambahan, seperti f5). Panah dua arah berwarna putih dan konektor vertikal kecil menunjukkan pergerakan dan pencampuran data antara register status dan fungsi putaran ini. Di paling kanan setiap baris putaran terdapat blok kecil seperti tag berwarna oranye (misalnya, f1 atau f3) yang menandai penekanan fungsi putaran tersebut.
Dari panel kompresi pusat, sebuah panah besar mengarah ke panel biru paling kanan yang berlabel "OUTPUT HASH". Di dalamnya, sebuah kotak besar bertuliskan "224-BIT HASH VALUE". Di bawahnya terdapat dua baris bergaya daftar periksa dengan tanda centang, bertuliskan "XOR & ADDITION" dan "TRUNCATE TO 224 BITS", yang merangkum kombinasi akhir dan ukuran output. Di bagian bawah panel output terdapat kotak biru tua yang berisi contoh digest yang dirender sebagai karakter heksadesimal yang dikelompokkan di beberapa baris. Secara keseluruhan, komposisi ini mengkomunikasikan alur kerja hashing HAVAL-224/3 dari ujung ke ujung: input pesan, padding, pembentukan blok, inisialisasi, tiga putaran kompresi, dan produksi akhir hash 224-bit.
Gambar terkait dengan: Kalkulator Kode Hash HAVAL-224/3
