Fungsinya
Alat ini menghitung hash MD5 dari teks apa pun. MD5 adalah fungsi hash kriptografis yang dirancang pada 1992 oleh Ronald Rivest. Fungsi ini mengubah input sepanjang apa pun menjadi nilai tetap 128 bit, yang ditampilkan sebagai 32 karakter heksadesimal. Input yang sama selalu menghasilkan hash yang sama, dan mengubah satu karakter saja akan mengubah hash sepenuhnya.
Cara menggunakan
- Ketik atau tempel teks ke kotak input, letakkan file teks di atasnya, atau tekan Contoh.
- Hash MD5 muncul saat Anda mengetik.
- Pilih keluaran Hex atau Base64, dan aktifkan Hex huruf besar jika sistem yang Anda bandingkan memakai huruf kapital.
- Aktifkan Hash setiap baris terpisah untuk meng-hash sebuah daftar, misalnya banyak kata sandi atau ID, sekaligus. Setiap baris mendapat hash-nya sendiri di baris output yang sesuai.
Teks di-hash sebagai UTF-8, persis seperti yang diketik, termasuk spasi dan baris baru. Untuk meng-hash isi file atau memakai algoritma lain, lihat generator hash umum.
Contoh
Input: The quick brown fox jumps over the lazy dog
MD5: 9e107d9d372bb6826bd81d3542a419d6
Tambahkan titik di akhir, maka hash berubah total. “Efek longsor” (avalanche effect) inilah yang membuat hash berguna untuk mendeteksi perubahan sekecil apa pun pada data.
Di mana MD5 dipakai
MD5 masih dipakai di mana-mana sebagai checksum cepat: memverifikasi bahwa unduhan atau file yang disalin masih utuh, cache key dan ETag, deduplikasi file, serta header Content-MD5. MD5 tetap layak dipakai selama tidak ada pihak yang berusaha memalsukan kecocokan.
Keamanan
MD5 sudah tidak aman untuk keperluan keamanan. Serangan collision praktis sudah ada sejak 2004: siapa pun dapat membuat dua file berbeda dengan MD5 yang sama. Jangan pernah memakainya untuk kata sandi, tanda tangan digital, atau sertifikat. Untuk keamanan, gunakan SHA-256. Untuk kata sandi, gunakan hash kata sandi yang lambat seperti bcrypt, scrypt, atau Argon2.
FAQ
› Apakah teks saya dikirim ke server?
Tidak. Hash MD5 dihitung di browser Anda, jadi kata sandi, kunci, dan teks pribadi tidak pernah meninggalkan perangkat Anda.
› Apakah hash MD5 bisa didekripsi?
Tidak. MD5 adalah hash satu arah, bukan enkripsi. Situs yang mengaku bisa mendekripsinya sebenarnya mencari nilai itu di tabel hash dari kata-kata umum, yang hanya berhasil untuk input yang pendek atau umum.
› Mengapa MD5 saya berbeda dengan hasil alat lain?
Biasanya inputnya berbeda karena karakter yang tidak terlihat: baris baru di akhir (echo menambahkannya, gunakan echo -n), akhir baris CRLF Windows, spasi di awal, atau encoding teks yang berbeda. Alat ini meng-hash byte UTF-8 persis dari kotak teks.
› Berapa panjang hash MD5?
128 bit: 32 karakter heksadesimal, atau 24 karakter dalam Base64.
› Apakah MD5 aman?
MD5 sudah tidak aman untuk keperluan keamanan. Serangan collision praktis sudah ada sejak 2004: siapa pun dapat membuat dua file berbeda dengan MD5 yang sama. Jangan pernah memakainya untuk kata sandi, tanda tangan digital, atau sertifikat.