Rumah  >  Artikel  >  Apakah maksud kod md5?

Apakah maksud kod md5?

藏色散人
藏色散人asal
2021-09-25 15:02:3643169semak imbas

Kod md5 ialah kod ciri 128-bit yang diperoleh dengan menukar maklumat asal secara matematik berdasarkan algoritma MD5 awam ini tidak boleh diterbalikkan dan sangat diskret kod md5 biasanya digunakan untuk kata laluan Storan yang disulitkan. tandatangan digital, pengesahan integriti fail, dsb.

Apakah maksud kod md5?

Persekitaran pengendalian artikel ini: sistem Windows 7, komputer DELL G3

Apakah maksud kod md5?

MD dalam MD5 adalah singkatan kepada Message Digest, yang bermaksud message digest Walau bagaimanapun, message digest ini bukanlah singkatan daripada kandungan mesej, tetapi ciri 128-bit yang diperoleh dengan mengubah secara matematik mesej asal mengikut algoritma MD5 awam.

Kod ciri ini mempunyai ciri-ciri berikut Pertama sekali, ia tidak boleh diterbalikkan Sebagai contoh, saya mempunyai teks rahsia seperti: "My Secret Words", saya mendapat kod MD5 (b9944e9367d2e40dd1f0c4040d4daaf7. ). Beritahu orang lain tentang kod ini. Tiada cara sistematik untuk mereka mengetahui teks asal anda berdasarkan kod MD5 ini.

Kedua, kod ini sangat diskret, iaitu, perubahan kecil dalam maklumat asal akan membawa kepada perubahan besar dalam MD5, seperti "ABC" MD5 (902fbdd2b1df0c4f70b4a5d23525e932) dan "ABC" (satu lagi Space) MD5 (12c774468f981a9487c30773d8093561) adalah sangat berbeza, dan tiada hubungan antara mereka, yang bermaksud bahawa kod MD5 yang dijana tidak dapat diramalkan.

Akhir sekali, memandangkan kod ini adalah 128 bit panjang, kemungkinan mempunyai kod MD5 yang sama antara mana-mana mesej adalah sangat rendah dan secara amnya dianggap mustahil.

Jadi secara umumnya dipercayai bahawa kod MD5 boleh mewakili ciri-ciri maklumat asal secara unik dan biasanya digunakan untuk penyimpanan kata laluan yang disulitkan, tandatangan digital, pengesahan integriti fail, dsb.

MD5 Message Digest Algorithm:

MD5 Message-Digest Algorithm (Bahasa Inggeris: MD5 Message-Digest Algorithm), fungsi cincang kriptografi yang digunakan secara meluas yang boleh menjana A 128- nilai cincang bit (16-bait) dijana untuk memastikan penghantaran maklumat yang lengkap dan konsisten. MD5 telah direka oleh kriptografi Amerika Ronald Linn Rivest dan didedahkan kepada umum pada tahun 1992 untuk menggantikan algoritma MD4. Prosedur untuk algoritma ini dinyatakan dalam RFC 1321. Selepas tahun 1996, ia telah disahkan bahawa algoritma mempunyai kelemahan dan boleh dipecahkan Untuk data yang memerlukan keselamatan yang tinggi, pakar biasanya mengesyorkan menggunakan algoritma lain, seperti SHA-2, ia telah disahkan bahawa algoritma MD5 tidak dapat menghalang perlanggaran. jadi Tidak sesuai untuk pengesahan keselamatan, seperti pengesahan kunci awam SSL atau tandatangan digital.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah maksud kod md5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah hos komputer?Artikel seterusnya:Apakah hos komputer?