MD5加密是一種不可逆的加密算法,可根據(jù)加密值比較結(jié)果是否相等。MD5能夠生成數(shù)據(jù)或文件的“數(shù)字指紋”,就像每個(gè)人都有自己獨(dú)一無二的指紋一樣,MD5生成的這個(gè)“數(shù)字指紋”也是獨(dú)一無二的,可以用來驗(yàn)證數(shù)據(jù)或文件的一致性。
使用md5加密在保護(hù)用戶密碼的應(yīng)用
通常網(wǎng)站會將用戶的密碼轉(zhuǎn)成md5存入數(shù)據(jù)庫。例如“123456”經(jīng)過md5加密后就是“E10ADC3949BA59ABBE56E057F20F883E”,當(dāng)用戶提交密碼驗(yàn)證時(shí),服務(wù)器對密碼進(jìn)行md5加密,得到的文本和數(shù)據(jù)庫中的進(jìn)行對比,相同則表示密碼正確。
更多推薦
熱門工具