Miklix

Kalkulator Kode Hash MD4

Diterbitkan: 16 Februari 2025 pukul 22.52.18 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 09.07.35 UTC

Kalkulator kode hash yang menggunakan fungsi hash Message Digest 4 (MD4) untuk menghitung kode hash berdasarkan input teks atau unggahan file.

Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

MD4 Hash Code Calculator

MD4 (Message Digest 4) adalah fungsi hash kriptografi yang dirancang oleh Ronald Rivest pada tahun 1990. Fungsi ini menghasilkan nilai hash tetap 128-bit (16-byte) dari input dengan panjang sembarang. MD4 sekarang dianggap telah rusak secara kriptografi karena kerentanan yang memungkinkan serangan tabrakan (menemukan dua input berbeda yang menghasilkan hash yang sama), sehingga tidak boleh digunakan saat merancang sistem baru. MD4 disertakan di sini jika seseorang perlu menghasilkan kode hash yang kompatibel dengan versi sebelumnya.

Pengungkapan penuh: Saya tidak menulis implementasi spesifik dari fungsi hash yang digunakan pada halaman ini. Ini adalah fungsi standar yang disertakan dengan bahasa pemrograman PHP. Saya hanya membuat antarmuka web untuk membuatnya tersedia untuk umum di sini demi kenyamanan.


Hitung Kode Hash Baru

Data yang dikirimkan atau file yang diunggah melalui formulir ini hanya akan disimpan di server selama diperlukan untuk menghasilkan kode hash yang diminta. Data tersebut akan segera dihapus sebelum hasilnya dikembalikan ke browser Anda.

Masukkan data:



Teks yang dikirim adalah teks yang dienkode UTF-8. Karena fungsi hash beroperasi pada data biner, hasilnya akan berbeda dibandingkan jika teks tersebut dalam pengkodean lain. Jika Anda perlu menghitung hash teks dalam pengkodean tertentu, Anda harus mengunggah sebuah file.



Tentang Algoritma Hash MD4

Saya bukan ahli matematika, jadi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang dapat dipahami oleh sesama non-matematikawan ;-) Jika Anda lebih menyukai penjelasan yang sarat matematika, Anda dapat menemukannya di banyak situs web lain.

Oke, jadi bayangkan MD4 sebagai mesin penghancur kertas khusus. Tetapi alih-alih menghancurkan kertas, ia "menghancurkan" pesan apa pun (seperti surat, kata sandi, atau buku) menjadi tanda terima kecil berukuran tetap. Tidak peduli seberapa besar atau kecil pesan Anda, mesin penghancur ini selalu memberi Anda tanda terima kecil yang panjangnya tepat 16 byte (128 bit), atau 32 karakter dalam bentuk heksadesimal.

Untuk memastikan pesan dihancurkan dengan benar, Anda perlu melalui empat langkah:

Langkah 1: Mempersiapkan Pesan

  • Sebelum menghancurkan kertas, Anda harus menyesuaikan posisinya agar pas dengan mesin penghancur kertas.
  • Jika pesan Anda terlalu pendek, Anda dapat menambahkan ruang kosong ekstra (seperti coretan atau pengisi) agar kertas pas ukurannya.
  • Jika terlalu panjang, Anda bisa membaginya menjadi beberapa halaman dengan ukuran yang sama.

Langkah 2: Menambahkan Stempel Rahasia

  • Setelah menyesuaikan pesan, Anda menambahkan stempel rahasia di bagian akhir yang menunjukkan panjang pesan aslinya.
  • Ini membantu mesin penghancur kertas untuk melacak ukuran asli pesan, berapa pun banyaknya konten tambahan yang Anda tambahkan.

Langkah 3: Proses Penghancuran (3 Putaran Ajaib)

  • Sekarang pesan itu masuk ke mesin penghancur kertas.
  • Mesin penghancur ini memiliki 4 roda gigi (A, B, C, dan D) yang berputar bersamaan dalam pola khusus.
  • Roda gigi tersebut berputar sebanyak 3 kali, di mana mereka: Mencampur kata-kata, Membalik beberapa bagian, Memutarnya seperti kubus Rubik, Menghancurkan berbagai bagian menjadi satu.
  • Setiap putaran membuat pesan tersebut semakin terlihat seperti kekacauan yang campur aduk dan sulit dikenali.

Langkah 4: Tanda Terima Akhir

  • Setelah semua proses memutar, membalik, dan menghancurkan, mesin penghancur kertas mengeluarkan sebuah struk - serangkaian angka dan huruf pendek (hash).
  • Struk ini selalu memiliki panjang yang sama, tidak peduli apakah Anda menghancurkan satu kata atau seluruh buku!

Sayangnya, seiring waktu, orang-orang menemukan bahwa mesin penghancur kertas ajaib ini tidak sempurna. Beberapa orang pintar menemukan cara untuk mengakali mesin penghancur kertas agar memberikan tanda terima yang sama untuk dua pesan berbeda (ini disebut tabrakan) dan memprediksi bagaimana roda gigi akan berputar, lalu menggunakannya untuk membuat tanda terima palsu. Karena itu, MD4 tidak lagi dianggap aman untuk hal-hal penting.

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

Mikkel Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.