在原始密碼基礎(chǔ)之上,生成一個(gè)隨機(jī)的字符串(鹽值salt)),拼接后的字符串再次MD5
加密。加鹽格式:$salt$pass
注冊(cè)環(huán)節(jié):
1.獲取輸入密碼password1123456
2.調(diào)用工具類,生成一段4位的字符串(鹽值salt)
3.調(diào)用工具類,加密salt+password1=password2
4.保存密碼pasword2和鹽值到數(shù)據(jù)庫(kù)
登錄環(huán)節(jié):
1.根據(jù)用戶賬號(hào)查詢到鹽值salt
2.拼接用戶明文輸入密碼salt+password,MD5加密為passwordMD5
3.原賬號(hào)驗(yàn)證邏輯
在線加密/解密工具
https://www.cmd5.com/文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-816388.html
只能說(shuō)增加了MD5的安全性,但并沒(méi)有本質(zhì)的區(qū)別,依舊可以被破解,最關(guān)鍵的地方變成了鹽值salt。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-816388.html
到了這里,關(guān)于MD5加鹽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!