有志者,事竟成
文章持續(xù)更新,可以關注【小奇JAVA面試】第一時間閱讀,回復【資料】獲取福利,回復【項目】獲取項目源碼,回復【簡歷模板】獲取簡歷模板,回復【學習路線圖】獲取學習路線圖。
一、MD5加密之DigestUtils工具類
在項目中我們登錄經(jīng)常遇到需要進行密碼加密的需求,這個時候我們可以使用DigestUtils工具類,它是org.apache.commons.codec.digest,這個包下,所以用起來非常的方便
1、比如我們寫一個新增用戶的功能,而用戶的初始密碼都是123456,這個時候我們需要將123456進行md5加密并放入用戶初始密碼中
//對初始密碼進行md5加密
employee.setPassword(DigestUtils.md5DigestAsHex("123456".getBytes()));
2、如果用戶登錄的時候,我們需要將用戶登錄傳過來的真實密碼進行md5加密,然后和數(shù)據(jù)庫中的密碼進行比較,因為數(shù)據(jù)庫中的密碼都是加密過的,我們沒有辦法將數(shù)據(jù)庫中的密碼進行解密比較,只能將用戶登錄輸入的真實密碼進行加密然后和數(shù)據(jù)庫中的密碼進行比較。
//1、將頁面提交的密碼進行md5加密處理
String password = employee.getPassword();
password = DigestUtils.md5DigestAsHex(password.getBytes());
二、總結
這里的相關內(nèi)容還沒有整理完畢,文章后面持續(xù)更新,建議收藏。文章來源:http://www.zghlxwxcb.cn/news/detail-631550.html
文章中涉及到的命令大家一定要像我一樣每個都敲幾遍,只有在敲的過程中才能發(fā)現(xiàn)自己對命令是否真正的掌握了。文章來源地址http://www.zghlxwxcb.cn/news/detail-631550.html
到了這里,關于MD5加密之DigestUtils工具類的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!