0

Hasil Encode

MD5

Tentang MD5

MD5 adalah fungsi hash yang menghasilkan nilai hash 128 bit dari data dengan panjang berapa pun. Algoritma ini pernah digunakan secara luas, tetapi karena memiliki kelemahan pada ketahanan collision, MD5 tidak direkomendasikan untuk penggunaan kriptografis saat ini.

Di DenCode, teks yang dimasukkan diperlakukan sebagai urutan byte dengan encoding karakter yang dipilih, lalu nilai hash MD5 ditampilkan sebagai 32 digit heksadesimal.

Misalnya, nilai hash MD5 untuk "Hello, world!" adalah sebagai berikut.

6cd3556deb0da54bca060b4c39479839

Karakteristik nilai hash

MD5 selalu menghasilkan nilai hash yang sama dari input yang sama. Jika input berubah sedikit saja, nilai hash yang dihasilkan berubah secara signifikan.

Fungsi hash adalah fungsi satu arah, sehingga data input asli tidak dapat dipulihkan dari nilai hash.

InputNilai hash MD5
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 kadang ditemukan saat membandingkan checksum lama, tetapi untuk penggunaan yang memerlukan keamanan seperti deteksi perubahan atau tanda tangan, pertimbangkan SHA-256 atau fungsi hash yang lebih baru.