MD5 mengubah input apa pun menjadi sidik jari tetap 32 karakter. Tempel teks atau unggah file, dan alat gratis ini akan membuat hash MD5 sehingga Anda dapat memverifikasi integritas, membandingkan salinan, atau bekerja dengan checksum lama.

Bahkan perubahan kecil pada input akan menghasilkan hash yang sepenuhnya berbeda.
MD5 masih banyak digunakan untuk tugas checksum non-keamanan:
Contoh: teks hello di-hash menjadi:
5d41402abc4b2a76b9719d911017c592
MD5 memang cepat, tetapi tidak dianggap aman untuk kriptografi modern.
| Kasus penggunaan | Apakah MD5 sesuai? |
|---|---|
| Integritas file / pemeriksaan kerusakan tidak disengaja | Sering kali ya |
| Mendeteksi file duplikat persis | Sering kali ya |
| Penyimpanan kata sandi | Tidak |
| Tanda tangan digital / keamanan anti-rusak | Tidak |
| Verifikasi integritas risiko tinggi | Lebih baik gunakan SHA-256+ |
Kelemahan kolisi yang diketahui berarti penyerang dapat membuat input berbeda dengan MD5 yang sama dalam beberapa skenario. Untuk kata sandi, gunakan algoritma adaptif yang kuat (seperti bcrypt, scrypt, atau Argon2). Untuk integritas yang sensitif terhadap keamanan, lebih disukai SHA-256 atau yang lebih kuat.
MD5 juga bersifat satu arah: Anda tidak dapat membalikkan hash kembali menjadi teks asli.
Hal ini mudah untuk disalahartikan:
File yang berisi hello mungkin tidak cocok dengan hash teks dari hello jika file tersebut menyertakan baris baru (newline), BOM, atau pengodean (encoding) yang berbeda. Saat memverifikasi unduhan, selalu hash bita file, bukan hanya nama filenya.
| Algoritma | Output tipikal | Peran umum saat ini |
|---|---|---|
| MD5 | 32 karakter heksadesimal | Checksum lama, integritas cepat |
| SHA-1 | 40 karakter heksadesimal | Hanya untuk kompatibilitas lama; hindari untuk keamanan |
| SHA-256 | 64 karakter heksadesimal | Penggunaan integritas / keamanan modern |
Apakah alat ini gratis?
Ya. Anda dapat membuat hash MD5 tanpa harus membuat akun.
Apakah teks saya diunggah ke server?
Jika alat ini diterapkan di sisi klien (client-side), proses hashing terjadi di browser Anda. Lebih disukai metode lokal/offline untuk rahasia yang sangat sensitif.
Bisakah dua file berbeda memiliki MD5 yang sama?
Ya — kolisi mungkin terjadi pada MD5. Itulah salah satu alasan mengapa MD5 tidak diandalkan untuk keamanan tingkat tinggi.
Mengapa hash saya tidak cocok dengan alat lain?
Perbedaan pengodean, baris baru, spasi, atau melakukan hash pada nama file alih-alih isi file adalah penyebab umum.
Haruskah saya menyimpan kata sandi pengguna sebagai MD5?
Tidak. Gunakan algoritma hashing kata sandi modern yang dirancang khusus untuk tujuan tersebut.
Catatan: MD5 tetap berguna untuk perbandingan checksum sehari-hari, tetapi tidak boleh diandalkan untuk perlindungan kata sandi atau verifikasi keamanan tinggi.