1. 程式人生 > >Spring框架自帶的加密工具

Spring框架自帶的加密工具

處理使用者註冊時密碼問題,對String型別密碼進行加密處理:

String md5Password = DigestUtils.md5DigestAsHex(passwordString.getBytes());

處理使用者登入時密碼校驗問題,對輸入密碼進行md5加密然後與資料中儲存密碼資料進行對比:

DigestUtils.md5DigestAsHex(newPassword.getBytes()).equals(oldPasswordString)

注意:如果密碼字元中存在中文,則一定要指定編碼型別:

DigestUtils.md5DigestAsHex(str.getBytes(Charset.forName("UTF-8")));