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