Miklix

Kalkulator Kode Hash HAVAL-160/4

Diterbitkan: 18 Februari 2025 pukul 20.31.03 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 14.11.03 UTC

Kalkulator kode hash yang menggunakan fungsi hash HAVAL-160/4 (Hash of Variable Length 160 bits, 4 rounds) untuk menghitung kode hash berdasarkan input teks atau unggahan file.

Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

HAVAL-160/4 Hash Code Calculator

HAVAL (Hash of Variable Length) adalah fungsi hash kriptografi yang dirancang oleh Yuliang Zheng, Josef Pieprzyk, dan Jennifer Seberry pada tahun 1992. Ini merupakan perluasan dari keluarga MD (Message Digest), khususnya terinspirasi oleh MD5, tetapi dengan peningkatan signifikan dalam fleksibilitas dan keamanan. HAVAL dapat menghasilkan kode hash dengan panjang variabel dari 128 hingga 256 bit, memproses data dalam 3, 4, atau 5 putaran.

Varian yang disajikan pada halaman ini menghasilkan kode hash 160 bit (20 byte) yang dihitung dalam 4 putaran. Hasilnya ditampilkan sebagai angka heksadesimal 40 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.


Hitung Kode Hash Baru

Data yang dikirimkan atau file yang diunggah melalui formulir ini hanya akan disimpan di server selama diperlukan untuk menghasilkan kode hash yang diminta. Data tersebut akan segera dihapus sebelum hasilnya dikembalikan ke browser Anda.

Masukkan data:



Teks yang dikirim adalah teks yang dienkode UTF-8. Karena fungsi hash beroperasi pada data biner, hasilnya akan berbeda dibandingkan jika teks tersebut dalam pengkodean lain. Jika Anda perlu menghitung hash teks dalam pengkodean tertentu, Anda harus mengunggah sebuah file.



Tentang Algoritma Hash HAVAL

Bayangkan HAVAL sebagai blender super kuat yang dirancang untuk mencampur bahan-bahan (data Anda) sedemikian rupa sehingga tidak ada yang bisa mengetahui resep aslinya hanya dengan melihat smoothie terakhir (hash).

Langkah 1: Menyiapkan Bahan-Bahan (Data Anda)

Saat Anda memberikan data kepada HAVAL - seperti pesan, kata sandi, atau file - HAVAL tidak langsung memasukkannya begitu saja. Pertama, HAVAL melakukan hal berikut:

  • Membersihkan dan memotong data menjadi bagian-bagian yang rapi (ini disebut padding).
  • Pastikan ukuran totalnya pas dengan blender (seperti memastikan bahan-bahan smoothie mengisi wadah secara merata).

Langkah 2: Pencampuran Bertahap (Tahap Pencampuran)

HAVAL tidak hanya menekan tombol "blender" sekali. Ia mencampur data Anda melalui 3, 4, atau 5 putaran - seperti memblender smoothie Anda beberapa kali untuk memastikan setiap bagiannya hancur.

  • Langkah: Pencampuran cepat (cepat tetapi tidak terlalu aman).
  • 5 kali proses: Campuran yang sangat menyeluruh (lebih lambat tetapi jauh lebih aman).

Setiap putaran mencampur data secara berbeda, menggunakan "pisau" khusus (operasi matematika) yang memotong, membalik, mengaduk, dan menghancurkan data dengan cara yang gila dan tidak terduga.

Langkah 3: Rahasia Sukses (Fungsi Kompresi)

Di antara setiap putaran pencampuran, HAVAL menambahkan bumbu rahasianya - resep khusus yang mengaduk semuanya lebih dalam lagi. Langkah ini memastikan bahwa bahkan perubahan kecil pada data Anda (seperti mengubah satu huruf dalam kata sandi) akan membuat hasil akhir smoothie menjadi benar-benar berbeda.

Langkah 4: Smoothie Terakhir (Hash)

Setelah semua proses pencampuran, HAVAL menuangkan "smoothie" terakhir Anda.

  • Ini adalah hash - sidik jari unik dari data Anda.
  • Tidak peduli seberapa besar atau kecil data asli Anda, hash-nya selalu berukuran sama. Ini seperti memasukkan buah dengan ukuran apa pun ke dalam blender tetapi selalu mendapatkan segelas smoothie yang sama.

Per tahun 2025, hanya HAVAL-256/5 yang masih dianggap cukup aman untuk keperluan kriptografi, meskipun Anda sebaiknya tidak menggunakannya saat merancang sistem baru. Jika Anda masih menggunakannya dalam sistem lama, Anda tidak menghadapi risiko langsung, tetapi pertimbangkan untuk bermigrasi ke misalnya SHA3-256 dalam jangka panjang.

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

Mikkel Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.