Generator Hash MD5
Ketik teks atau pilih file untuk mendapatkan hash MD5-nya, yaitu sidik jari sepanjang 32 karakter. Tempel checksum yang dipublikasikan untuk memastikan hasilnya cocok.
Pasang kalkulator ini di situs Anda
Salin kode ini lalu tempelkan ke HTML halaman Anda. Gratis; mohon jangan hapus tautan kreditnya.
Apa itu MD5
MD5 (RFC 1321, 1992) mengubah input apa pun menjadi nilai 128-bit yang ditulis sebagai 32 karakter heksadesimal. Ubah satu karakter saja pada input, hash-nya berubah total. Hash dari input kosong adalah d41d8cd98f00b204e9800998ecf8427e, nilai yang akan langsung Anda kenali di log setelah pernah melihatnya.
Browser tidak menyertakan MD5 di fitur kriptografi bawaannya karena MD5 sudah tidak aman, jadi halaman ini menghitungnya dengan implementasi sendiri yang sudah diuji dengan test suite RFC 1321. SHA-1 dan keluarga SHA-2 berasal dari Web Crypto API browser.
Panjang hash
| Algoritma | Bit | Karakter hex | Status |
|---|---|---|---|
| MD5 | 128 | 32 | Tidak aman (hanya untuk checksum) |
| SHA-1 | 160 | 40 | Tidak aman (hanya untuk checksum) |
| SHA-256 | 256 | 64 | Aman |
| SHA-384 | 384 | 96 | Aman |
| SHA-512 | 512 | 128 | Aman |
Pertanyaan umum
Apakah hash MD5 bisa didekripsi?
Tidak. Hash bersifat satu arah: tidak ada kunci yang bisa mengembalikannya ke input semula. Situs yang mengaku bisa “mendekripsi” MD5 hanya mencari hash itu di tabel raksasa berisi kata dan kata sandi umum, dan karena itulah MD5 tidak boleh dipakai untuk menyimpan kata sandi.
Apakah MD5 masih aman dipakai?
Tidak untuk keperluan keamanan. Sejak 2004, peneliti bisa sengaja membuat dua file berbeda dengan MD5 yang sama. MD5 masih cocok untuk mendeteksi kerusakan file yang tidak disengaja, sebagai cache key, dan untuk deduplikasi.
Kenapa MD5 saya berbeda dengan hasil tool lain?
Biasanya inputnya berbeda karena sesuatu yang tidak terlihat: baris baru di akhir, akhir baris Windows (\r\n), atau encoding teks yang berbeda. Alat ini meng-hash persis apa yang ada di kotak input, di-encode sebagai UTF-8.
Apakah yang saya tempel dikirim ke server?
Tidak. Alat ini berjalan sepenuhnya di browser Anda dengan JavaScript dan Web Crypto API bawaan. Apa pun yang Anda ketik, tempel, atau buka tidak di-upload maupun disimpan.