1、新增shiro依賴
定義shiro的版本號
1.2.3
加入shiro的依賴
org.apache.shiro
shiro-core
$org.apache.shiro
shiro-web
$org.apache.shiro
shiro-spring
$org.apache.shiro
shiro-aspectj
$2、抽出加密方法
/*** md5加密
*@paramsrc 原密碼
*@paramsalt 鹽,可理解為擾亂碼
@paramha****erations 雜湊次數,可理解為加密次數
*@return
*/privatestring encrypt(string src, string salt)
在進行按使用者名稱和密碼查詢使用者時,需要對輸入密碼進行加密後再查詢。
shiro使用者加密預設方式 shiro加密演算法
第一節的時候我介紹過,shiro有很多加密演算法,如md5和sha,而且還支援加鹽,使得密碼的解析變得更有難度,更好的保障了資料的安全性。這裡我們要介紹的是md5演算法,因為比較常用。首先我們來看看md5演算法的各種實現方式 packagecom.wujianwu.test importorg.ap...
超簡單Shiro會話管理和加密
1.新增依賴 org.crazycake groupid shiro redis artifactid 3.1.0 version dependency 2.配置檔案 redis伺服器位址 spring.redis.host localhost redis伺服器連線埠 spring.redis.po...
Shiro 4 Shiro密碼加密
userrealm class cn.qecode.realm.userrealm name credentialsmatcher class org.apache.shiro.authc.credential.hashedcredentialsmatcher name hashalgorithmn...