MD5 Hash Generator

Buat checksum hash MD5 untuk verifikasi file dan validasi integritas data

Coba contoh-contoh ini:

Apa itu MD5?

MD5 (Message Digest Algorithm 5) menghasilkan output tetap 128-bit—ditampilkan sebagai string heksadesimal 32 karakter—dari input dengan panjang berapa pun. Dirancang oleh Ron Rivest dan diterbitkan dalam RFC 1321 (1991), menjadi checksum de facto untuk unduhan dan sistem lama.

Catatan keamanan: MD5 rusak untuk penggunaan kriptografi—gunakan SHA-256, BLAKE3, atau Argon2 untuk hal-hal yang kritis terhadap keamanan.

Bagaimana cara kerja MD5?

  1. Pad pesan sehingga panjangnya ≡ 448 (mod 512) bit
  2. Append panjang asli (64-bit little-endian)
  3. Initialize empat kata 32-bit (A, B, C, D)
  4. Process data dalam blok 16-kata melalui 4 putaran non-linear
  5. Produce digest akhir 128-bit

MD5 vs. fungsi hash lainnya

AlgorithmOutputKeamanan saat iniKecepatan relatif*
MD5128 bit❌ Rusak⚡ Sangat cepat
SHA-1160 bit❌ Rusak⚡ Cepat
SHA-256256 bit✅ Aman🚀 Sedang
SHA-512512 bit✅ Sangat aman🚀 Sedang-lambat
BLAKE3256 bit✅ AmanBlazing

Contoh hash

InputHash MD5
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(kosong)d41d8cd98f00b204e9800998ecf8427e

Pertanyaan yang Sering Diajukan

Apakah ada data yang dikirim ke server Anda?

Tidak. Perpustakaan JavaScript berjalan sepenuhnya di browser Anda. Teks dan file tidak pernah meninggalkan perangkat Anda.

Bisakah saya memverifikasi ISO yang diunduh dengan MD5?

Ya. Seret file ISO ke alat untuk menghitung checksum MD5-nya, lalu bandingkan dengan hash yang diterbitkan oleh distributor.

Apakah MD5 aman untuk kata sandi?

Tidak. Gunakan algoritma penghash kata sandi khusus seperti bcrypt, Argon2, atau PBKDF2.

Pertimbangan keamanan

  • Collisions: Input yang berbeda dapat menghasilkan output MD5 yang identik.
  • Length-extension: Penyerang dapat menambahkan data tanpa mengetahui pesan asli.
  • Speed: Kecepatan MD5 yang sangat tinggi membantu serangan brute-force.

Aturan praktis: Gunakan MD5 hanya untuk tujuan non-keamanan seperti deteksi file duplikat atau checksum cepat.

Resources