Isi kandungan:
Definisi - Apakah maksud MD5?
MD5 adalah sejenis algoritma yang dikenali sebagai algoritma hash kriptografi. MD5 menghasilkan nilai hash dalam format heksadesimal. Ini bersaing dengan reka bentuk lain di mana fungsi hash mengambil dalam sekeping data tertentu, dan mengubahnya untuk memberikan kunci atau nilai yang boleh digunakan sebagai ganti nilai asal.
Techopedia menerangkan MD5
Dengan perkembangan pelbagai algoritma hash, pakar telah menyatakan bahawa jurutera mendapati MD5 mempunyai kelemahan yang serius dari segi "tidak tahan pelanggaran." Perlanggaran berlaku apabila dua nilai hash didapati serupa atau sama. Untuk berfungsi dengan betul, nilai hash individu harus unik. Oleh kerana fungsi ini diperlukan untuk protokol pengesahan yang popular seperti Lapisan Soket Selamat (SSL), MD5 sering digantikan dengan jenis lain algoritma hash.
Jurutera keselamatan dan lain-lain biasa dengan senarai panjang algoritma hash dengan ciri-ciri yang berbeza. MD5 dan lain-lain jenis algoritma hash sering dirujuk sebagai "mesej mencerna" fungsi. Idea di sini adalah bahawa hash "mencernakan" nilai asal dan output nilai penggantian yang jauh berbeza dari yang asal. Hashes mempunyai beberapa kegunaan utama dalam keselamatan dan kecekapan pangkalan data, yang berkaitan dengan penggunaan nilai penggantian dalam carian dan penyimpanan data.
