前言
前面配置了怎么使用 shiro ,这次研究下怎么使用spring shiro的密码加密,并且需要在新增、更新用户的时候,实现生成盐,加密后的密码进行入库操作。
正文
配置凭证匹配器
1 |
|
这样就把凭证匹配器注册到身份验证的 Realm 中,在用户进行登陆操作的时候,在 Realm 中的 doGetAuthenticationInfo
方法中使用这种方法进行用户身份认证:
1 | return new SimpleAuthenticationInfo( |
生成加密密码
1 | /** |
然后将生成出来的盐,加密密码插入到数据库就完成了。
1 |
|