Hash MD5 Teks atau File

Buat hash MD5 untuk input teks atau unggahan file. Paling cocok untuk kompatibilitas sistem lama dan pemeriksaan integritas yang tidak kritis terhadap keamanan.

Input
Tempel atau ketik teks UTF-8 apa pun, termasuk emoji dan karakter non-Latin.
Hasil Hash
Hasil hash untuk input teks saat ini.

Heksadesimal

Base64

Desimal

Biner

Apa itu MD5?

MD5 (Message Digest Algorithm 5) adalah fungsi hash kriptografi yang banyak digunakan yang menghasilkan nilai hash 128-bit (16-byte), biasanya ditampilkan sebagai angka heksadesimal 32 karakter. Dirancang oleh Ron Rivest pada tahun 1991 sebagai penerus MD4.

Karakteristik utama:

  • Deterministik: Input yang sama selalu menghasilkan hash yang sama
  • Komputasi cepat: Cepat dihitung untuk input apa pun
  • Efek longsor: Perubahan kecil pada input menghasilkan output yang sangat berbeda
  • Ukuran output tetap: Selalu menghasilkan hash 128-bit terlepas dari ukuran input
  • Rentan collision: Kerentanan yang diketahui memungkinkan untuk menemukan collision

Status keamanan: ⚠️ MD5 telah rusak secara kriptografi dan tidak boleh digunakan untuk aplikasi yang kritis keamanan. Serangan collision didemonstrasikan pada tahun 2004, dan generasi collision praktis menjadi layak dengan kekuatan komputasi modern.

Penggunaan umum (saat ini dan historis):

  • Verifikasi integritas file (tidak kritis keamanan)
  • Checksum untuk deteksi korupsi data
  • Sistem lama yang memerlukan MD5
  • Generasi kunci database (non-kriptografi)
  • Beberapa protokol dan sistem lama

Alternatif yang direkomendasikan:

  • SHA-256 atau SHA-3 untuk aplikasi baru
  • SHA-512 untuk persyaratan keamanan tinggi
  • BLAKE2 untuk aplikasi performa tinggi