Alat online ini memungkinkan Anda membuat hash md4 dari semua string.
MD4 panjang adalah 32 karakter
Hash tersedia
MD2 Hash, MD4 Hash, MD5 Hash, SHA1 Hash, SHA224 Hash, SHA256 Hash, SHA384 Hash, SHA512/224 Hash, SHA512/256 Hash, SHA512 Hash, SHA3-224 Hash, SHA3-256 Hash, SHA3-384 Hash, SHA3-512 Hash, RIPEMD128 Hash, RIPEMD160 Hash, RIPEMD256 Hash, RIPEMD320 Hash, WHIRLPOOL Hash, TIGER128,3 Hash, TIGER160,3 Hash, TIGER192,3 Hash, TIGER128,4 Hash, TIGER160,4 Hash, TIGER192,4 Hash, SNEFRU Hash, SNEFRU256 Hash, GOST Hash, GOST-CRYPTO Hash, ADLER32 Hash, CRC32 Hash, CRC32B Hash, CRC32C Hash, FNV132 Hash, FNV1A32 Hash, FNV164 Hash, FNV1A64 Hash, JOAAT Hash, MURMUR3A Hash, MURMUR3C Hash, MURMUR3F Hash, XXH32 Hash, XXH64 Hash, XXH3 Hash, XXH128 Hash, HAVAL128,3 Hash, HAVAL160,3 Hash, HAVAL192,3 Hash, HAVAL224,3 Hash, HAVAL256,3 Hash, HAVAL128,4 Hash, HAVAL160,4 Hash, HAVAL192,4 Hash, HAVAL224,4 Hash, HAVAL256,4 Hash, HAVAL128,5 Hash, HAVAL160,5 Hash, HAVAL192,5 Hash, HAVAL224,5 Hash, HAVAL256,5 Hash,
Apa itu MD4?
MD4 (Message Digest 4) adalah fungsi hash kriptografi yang dikembangkan oleh Ronald Rivest pada tahun 1990. Fungsi ini dirancang agar sangat cepat dan efisien pada mesin 32-bit. Meskipun merupakan tonggak penting dalam pengembangan fungsi hash, MD4 kini dianggap telah rusak secara kriptografis. Fungsi ini tidak boleh digunakan untuk tujuan yang sensitif terhadap keamanan, seperti penghashing kata sandi atau memastikan integritas data penting, karena daya komputasi modern dapat menemukan tabrakan dalam sepersekian detik.
Bagaimana cara kerja hash MD4?
MD4 beroperasi pada kata-kata 32-bit menggunakan konstruksi Merkle–Damgård:
- Pengisian: Pesan masukan diisi sehingga panjangnya (dalam bit) kongruen dengan 448 mod 512, diikuti oleh blok 64-bit yang mewakili panjang pesan asli.
- Inisialisasi: Empat register 32-bit (A, B, C, D) diinisialisasi dengan konstanta tetap tertentu.
- Pemrosesan: Pesan diproses dalam blok 512-bit. Setiap blok melalui tiga putaran operasi. Setiap putaran menggunakan fungsi non-linear yang berbeda (menggunakan operasi AND, OR, XOR, dan NOT) yang dikombinasikan dengan penambahan dan rotasi bit kiri.
- Finalisasi: Setelah semua blok diproses, isi register digabungkan untuk menghasilkan hash digest akhir berukuran 128-bit.
Pertimbangan Utama
- Kinerja (Konteks Historis): MD4 dirancang untuk kecepatan. Pada awal tahun 90-an, MD4 jauh lebih cepat daripada standar yang ada saat itu, sehingga sangat populer untuk pemeriksaan integritas file pada masa awal.
- Status Keamanan: MD4 sama sekali tidak aman. Kerentanan teoretis ditemukan tak lama setelah dirilis, dan serangan tabrakan praktis telah ditunjukkan selama bertahun-tahun.
- Penggunaan Warisan: Anda mungkin masih menjumpai MD4 di sistem file yang sangat tua atau protokol warisan, tetapi MD4 telah digantikan oleh alternatif yang lebih aman seperti SHA-256 atau BLAKE3 untuk hampir semua aplikasi.