shiro加密簡單實現

2022-09-15 18:54:10 字數 568 閱讀 3932

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...