Generator Hash MD5
Masukkan teks yang ingin di-hash.
Masukkan teks Anda, pilih MD5, dan alat ini mengembalikan digest 128 bit-nya dalam bentuk 32 karakter heksadesimal. Proses yang sama juga menampilkan digest SHA-1, SHA-256, SHA-384, SHA-512 dan CRC32, sehingga Anda bisa menyalin yang Anda butuhkan.
Cara membuat hash MD5
-
1
Masukkan teks
Tempel atau ketik string yang ingin di-hash. Setiap karakter dihitung, termasuk spasi dan baris baru.
-
2
Pilih MD5
Pilih MD5 di daftar algoritma. SHA-256 sudah dipilih sebelumnya, jadi ubah dulu sebelum melanjutkan.
-
3
Buat hash
Klik tombol buat. Digest MD5 muncul sebagai 32 karakter heksadesimal huruf kecil.
-
4
Salin digest
Gunakan tombol salin di sebelah hasil MD5 dan tempel di tempat yang Anda perlukan.
Seperti apa hash MD5 itu
MD5 selalu menghasilkan 128 bit, ditulis sebagai 32 karakter heksadesimal, baik inputnya satu huruf maupun satu bab penuh. Input yang sama selalu menghasilkan output yang sama, dan perubahan satu karakter menghasilkan digest yang sama sekali berbeda.
| Input | Digest MD5 |
|---|---|
| hello | 5d41402abc4b2a76b9719d911017c592 |
| Hello | 8b1a9953c4611296a827abf8c47804d7 |
| hello world | 5eb63bbbe01eeed093cb22bb8f5acdc3 |
Hanya huruf pertama yang berubah antara dua baris pertama, namun tidak ada bagian digest yang sama. Inilah efek longsor (avalanche) yang Anda harapkan dari fungsi hash mana pun.
Di mana MD5 masih digunakan
- Kunci cache dan ETag: sidik jari yang singkat dan stabil dari sebuah string atau isi respons.
- Deduplikasi: dua teks yang identik menghasilkan digest yang identik, jadi membandingkan 32 karakter lebih murah daripada membandingkan konten yang panjang.
- Sistem lama: beberapa basis data, API dan feed lama masih menyimpan atau meminta nilai MD5, dan Anda perlu mereproduksinya dengan tepat.
- Pemeriksaan kerusakan tidak sengaja: digest yang cocok membuat kesalahan transmisi sangat tidak mungkin terjadi.
Di mana MD5 sebaiknya tidak dipakai
Serangan tabrakan (collision) praktis terhadap MD5 sudah diketahui sejak 2004, sehingga penyerang bisa membuat dua input berbeda dengan digest yang sama. Jangan mengandalkannya untuk tanda tangan, sertifikat, atau apa pun yang bisa dipalsukan oleh pihak yang berniat jahat. Untuk kata sandi, gunakan fungsi lambat dan ber-salt seperti bcrypt atau Argon2id, bukan MD5 biasa. Jika Anda bebas memilih untuk pekerjaan baru, pilih SHA-256.
Hash tepat byte yang Anda maksud
Digest dihitung dari byte UTF-8 teks. Spasi atau baris baru di akhir akan mengubah hasil: MD5 dari hello diikuti baris baru adalah b1946ac92492d2347c6235b4d2611184, bukan nilai di tabel di atas. Jika digest Anda tidak cocok dengan sistem lain, periksa dulu spasi tersembunyi.
MD5 dibandingkan digest lainnya
| Algoritma | Bit | Karakter heksadesimal |
|---|---|---|
| CRC32 | 32 | 8 |
| MD5 | 128 | 32 |
| SHA-1 | 160 | 40 |
| SHA-256 | 256 | 64 |
| SHA-512 | 512 | 128 |
Daftar lengkap di bawah hasil utama menampilkan semua ini untuk teks Anda, sehingga Anda bisa melihat perbedaan panjangnya dan menyalin digest yang lebih kuat jika sistem tujuan mengizinkan. Mencocokkan MD5 yang diberikan kepada Anda adalah satu-satunya kasus ketika tidak ada pilihan lain, dan alat ini mereproduksinya dengan tepat.
Pertanyaan yang Sering Diajukan
Selalu 32 karakter heksadesimal, atau 128 bit. Panjangnya tidak bergantung pada ukuran input.
Tidak dengan perhitungan. MD5 bersifat satu arah. String pendek atau umum bisa ditebak dengan men-hash kandidat lalu membandingkannya, itulah sebabnya MD5 tanpa salt kurang cocok untuk kata sandi.
Biasanya karena baris baru di akhir, spasi tambahan, atau encoding teks yang berbeda. Alat ini men-hash byte UTF-8 dari persis apa yang Anda ketik.
Tidak. Alat ini meng-hash teks yang Anda masukkan. Untuk file, gunakan perintah checksum dari sistem operasi Anda.
Alat Terkait
Penyandi Sandi Vigenère
Enkripsi dan dekripsi pesan dengan sandi Vigenère klasik memakai kata kunci. Menggeser huruf Latin A-Z sambil mempertahankan kapitalisasi, spasi, dan tanda baca.
Generator TOTP
Hasilkan one-time password berbasis waktu (RFC 6238) dari secret Base32, dengan SHA-1, SHA-256 atau SHA-512, 6 sampai 8 digit, dan periode 30 atau 60 detik.
Pembuat Kunci SSH
Buat pasangan kunci SSH RSA (2048, 3072, atau 4096 bit) sepenuhnya di peramban Anda. Baik kunci privat maupun kunci publik tidak pernah meninggalkan perangkat Anda. Tambahkan komentar dan unduh keduanya.
Konverter Wei ke Ether
Konversi Wei ke Ether (ETH) dengan aritmetika tepat, tanpa pembulatan floating-point. 1 ETH = 10^18 Wei.
Generator Hash SHA1
Menghasilkan hash SHA-1 (berupa 40 karakter heksadesimal) dari teks apa pun. Sangat berguna untuk checksum lama, ID objek Git, serta pemeriksaan integritas non-keamanan.
Tool Enkripsi Teks
Enkripsi dan dekripsi pesan teks dengan AES menggunakan kata sandi sehingga hanya penerima yang dapat membacanya.
Alat ini tersedia dalam bahasa lain
- Công cụ tạo mã băm MD5 [VI]
- MD5-hashgenerator [SV]
- MD5 해시 생성기 [KO]
- Générateur de hash MD5 [FR]
- MD5-hashgenerator [NL]
- MD5-Hash-Generator [DE]
- เครื่องมือสร้างแฮช MD5 [TH]
- Gerador de hash MD5 [PT]
- Generador de hash MD5 [ES]
- Generator skrótu MD5 [PL]
- مولّد تجزئة MD5 [AR]
- MD5 ハッシュ生成ツール [JA]
- MD5 哈希生成器 [ZH]
- MD5 Hash Generator [EN]
- Generatore di hash MD5 [IT]
- Генератор MD5 хеша [RU]
- MD5 Hash Oluşturucu [TR]