Kalkulator Kode Hash HAVAL-224/3
Diterbitkan: 18 Februari 2025 pukul 20.12.13 UTC
Kalkulator kode hash yang menggunakan fungsi hash Hash of Variable Length 224 bit, 3 putaran (HAVAL-224/3) untuk menghitung kode hash berdasarkan input teks atau unggahan file.HAVAL-224/3 Hash Code Calculator
HAVAL (Hash of Variable Length) adalah sebuah fungsi hash kriptografi yang didesain oleh Yuliang Zheng, Josef Pieprzyk, dan Jennifer Seberry pada tahun 1992. Ini adalah perpanjangan dari keluarga MD (Message Digest), yang secara khusus terinspirasi oleh MD5, tetapi dengan peningkatan yang signifikan dalam hal fleksibilitas dan keamanan. Ia dapat menghasilkan kode hash dengan panjang variabel dari 128 hingga 256 bit, memproses data dalam 3, 4, atau 5 putaran.
Varian yang disajikan di halaman ini menghasilkan kode hash 224 bit (28 byte) yang dihitung dalam 3 putaran. Hasilnya adalah keluaran sebagai angka heksadesimal 56 digit.
Pengungkapan penuh: Saya tidak menulis implementasi spesifik dari fungsi hash yang digunakan pada halaman ini. Ini adalah fungsi standar yang disertakan dengan bahasa pemrograman PHP. Saya hanya membuat antarmuka web untuk membuatnya tersedia untuk umum di sini demi kenyamanan.
Tentang Algoritma Hash HAVAL
Bayangkan HAVAL sebagai blender super canggih yang dirancang untuk mencampur bahan-bahan (data Anda) secara menyeluruh sehingga tidak ada yang bisa mengetahui resep aslinya hanya dengan melihat smoothie akhir (hash).
Langkah 1: Mempersiapkan Bahan-bahan (Data Anda)
Ketika Anda memberikan data kepada HAVAL - seperti pesan, kata sandi, atau file - HAVAL tidak langsung memasukkannya begitu saja ke dalam blender. Pertama, ia
- Membersihkan dan memotong data menjadi potongan-potongan yang rapi (ini disebut padding).
- Memastikan ukuran total sesuai dengan blender dengan sempurna (seperti memastikan bahan smoothie mengisi tabung secara merata).
Langkah 2: Mencampur dalam Putaran (Mixing Passes)
HAVAL tidak hanya menekan "blend" sekali saja. HAVAL mencampur data Anda melalui 3, 4, atau 5 putaran - seperti memblender smoothie Anda beberapa kali untuk memastikan setiap bagiannya hancur.
- 3 putaran: Pencampuran cepat (cepat tetapi tidak terlalu aman).
- 5 lintasan: Pencampuran yang sangat teliti (lebih lambat tetapi jauh lebih aman).
Setiap putaran mencampur data secara berbeda, menggunakan "pisau" khusus (operasi matematika) yang memotong, membalik, mengaduk, dan menumbuk data dengan cara yang tidak terduga.
Langkah 3: Saus Rahasia (Fungsi Kompresi)
Di antara putaran pencampuran, HAVAL menambahkan saus rahasianya - resep khusus yang membuat segalanya semakin seru. Langkah ini memastikan bahwa bahkan perubahan kecil pada data Anda (seperti mengubah satu huruf dalam kata sandi) membuat smoothie akhir benar-benar berbeda.
Langkah 4: Smoothie Terakhir (The Hash)
Setelah semua proses pencampuran selesai, HAVAL akan menuangkan "smoothie" akhir Anda.
- Ini adalah hash - sidik jari unik dari data Anda.
- Tidak peduli seberapa besar atau kecil data asli Anda, hash selalu memiliki ukuran yang sama. Ini seperti memasukkan berbagai ukuran buah ke dalam blender tetapi selalu mendapatkan secangkir smoothie yang sama.
Pada tahun 2025, hanya HAVAL-256/5 yang masih dianggap cukup aman untuk tujuan kriptografi, meskipun Anda tidak boleh menggunakannya saat merancang sistem baru. Jika Anda masih menggunakannya pada sistem lama, Anda tidak berada dalam risiko langsung, tetapi pertimbangkan untuk bermigrasi ke misalnya SHA3-256 dalam jangka panjang.