Gambar: Algoritma Hash HAVAL-160/5 – Diagram Alur Kriptografi Lima Lintasan
Diterbitkan: 12 Januari 2026 pukul 14.17.10 UTC
Terakhir diperbarui: 7 Januari 2026 pukul 22.14.24 UTC
Gambaran visual terperinci dari fungsi hash kriptografi HAVAL-160/5, yang mengilustrasikan pra-pemrosesan pesan, lima tahapan transformasi, fungsi putaran, dan ringkasan akhir 160-bit.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic 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
Gambar tersebut adalah infografis digital beresolusi tinggi dan lebar yang memvisualisasikan alur kerja internal algoritma hash kriptografi HAVAL-160/5. Di bagian tengah atas, judul metalik yang tebal bertuliskan "HAVAL-160/5 HASH ALGORITHM" dengan subjudul yang menyatakan "HASH 160-BIT • 5 PASS • 80 ROUNDS." Skema warna keseluruhan bertransisi dari biru dingin di sebelah kiri ke warna kuning dan oranye hangat di sebelah kanan, melambangkan aliran data dari input ke output akhir, dengan latar belakang halus berupa angka biner dan jejak seperti sirkuit.
Di paling kiri, bagian berlabel "INPUT MESSAGE" menunjukkan deretan sel pesan berbentuk persegi panjang. Di bawahnya, sebuah kotak berjudul "PADDING & LENGTH APPENDING" menunjukkan langkah pra-pemrosesan. Sebuah panah mengarah ke bawah ke panel besar berbingkai hijau berlabel "512-BIT DATA BLOCK," yang dibagi menjadi "BLOCK 1," "BLOCK 2," dan "BLOCK N," yang menggambarkan bagaimana pesan yang telah diberi padding disegmentasikan untuk diproses.
Lebih jauh ke bawah, sebuah kotak bertanda "INITIAL HASH VALUE" berisi lima register kecil berlabel A, B, C, D, dan E, yang mewakili kata-kata status kerja. Kata-kata ini masuk ke dalam pipeline pusat, di mana lima tab berwarna berlabel "PASS 1," "PASS 2," "PASS 3," "PASS 4," dan "PASS 5" disusun secara horizontal, menekankan struktur multi-pass HAVAL.
Di tengah grafik, panel menonjol berjudul "OPERASI BITWISE" mencantumkan fungsi logika dasar yang digunakan oleh algoritma: AND, OR, XOR, SHIFT, dan NOT, masing-masing diwakili dengan ikon bergaya. Di bawahnya, panel lain berlabel "TABEL SUBSTITUSI" menampilkan kotak bernama S1, S2, S3, S3 (diduplikasi secara gaya), dan S4, yang menyoroti transformasi non-linier yang diterapkan selama setiap putaran.
Di bawahnya, area "FUNGSI PUTARAN" menggambarkan aliran variabel melalui panah dan node operasi. Blok berlabel A dan C masuk ke elemen rotasi yang ditandai "ROT," kemudian ke node pengurangan atau pencampuran dan seterusnya ke E, dengan blok konstanta tambahan berlabel K yang dimasukkan ke dalam jalur. Di bagian tengah bawah, lencana gelap bertuliskan "80 PUTARAN" merangkum jumlah total iterasi yang dilakukan di kelima tahapan.
Di sisi kanan, bagian berjudul "HASIL AKHIR" berisi kotak berlabel "HAVAL-160/5" yang menunjuk ke "NILAI HASH 160-BIT". Contoh ringkasan heksadesimal yang dimulai dengan "50 AF D1 7C 12 93 E5…" ditampilkan untuk mengilustrasikan format hasilnya. Di bawahnya, lima batang horizontal berlabel H0, H1, H2, H3, dan H4 ditumpuk, masing-masing dengan warna gradien hangat yang berbeda, mewakili lima kata 32-bit yang bersama-sama membentuk hash 160-bit akhir.
Secara keseluruhan, infografis ini menggabungkan tipografi yang rapi, tahapan berkode warna, panah, dan panel modular untuk memandu pemirsa langkah demi langkah melalui proses hashing HAVAL-160/5, mulai dari pesan input mentah hingga pra-pemrosesan, transformasi multi-pass, operasi logika, dan akhirnya ke ringkasan kriptografi yang ringkas.
Gambar terkait dengan: Kalkulator Kode Hash HAVAL-160/5
