您现在的位置是:首页 > java技术交流java技术交流
shiro 匹配md5加密后的密码HashedCredentialsMatcher
上善若水2020-12-19 16:41:54【java技术交流】 3026人已围观
简介shiro 匹配md5加密后的密码,shiro为我们提供好了使用md5规则,同时还可以设置md5的加密次数.我们在SimpleAuthenticationInfo里面就只用将加密后的密码丢进去,shi
shiro 匹配md5加密后的密码,shiro为我们提供好了使用md5规则,同时还可以设置md5的加密次数.我们在SimpleAuthenticationInfo
里面就只用将加密后的密码丢进去,shiro自动处理!
在我们的shiro配置类中添加以下配置
/**
* 密码校验规则HashedCredentialsMatcher
* 这个类是为了对密码进行编码的 ,
* 防止密码在数据库里明码保存 , 当然在登陆认证的时候 ,
* 这个类也负责对form里输入的密码进行编码
* 处理认证匹配处理器:如果自定义需要实现继承HashedCredentialsMatcher
*/
@Bean
public HashedCredentialsMatcher hashedCredentialsMatcher() {
//Shiro自带加密
HashedCredentialsMatcher credentialsMatcher = new HashedCredentialsMatcher();
//散列算法使用md5
credentialsMatcher.setHashAlgorithmName("md5");
//散列次数,1表示md5加密1次
credentialsMatcher.setHashIterations(1);
credentialsMatcher.setStoredCredentialsHexEncoded(true);
return credentialsMatcher;
}
完成!
Tags: shiro
很赞哦! (20)
上一篇: shiro 退出 设置跳转页面
下一篇: shiro ajax返回登录成功
相关文章
随机图文
-
分享几个经典的逗女孩子开心的笑话 逗女孩的笑话 讨女孩开心!
1.你的内裤与拉登的相似,美国的打击目标已锁定它!请迅速脱掉扔入水中,并裸奔到十公里以外!2.母亲再一次叫儿子起床:'雅克,好孩子,该起床了.你听公鸡叫了好几遍了.''公鸡叫与我有什么关系?我又不是母鸡.'3.医生问病人是怎么骨折的。病人说,我觉得鞋里有沙子,就扶着电线杆抖鞋。TMD有个混蛋经过那里,以为我触电了,便抄起木棍给了我两棍子!4.天很蓝,阴云总要散;温很高,生活总 -
有哪些很有趣的冷知识?
1、驼鹿的角有多敏感?驼鹿的角可以感觉到苍蝇停在上面2、鲸鱼一分钟心跳几下?答案是:9下3、百度为什么叫度娘?网上有这么一种说法在贴吧上搜索十二生肖中的鼠、牛、虎、兔、龙、蛇、马、羊、猴、狗、猪均可搜 -
PHP8.1新特性 Final 类常量
PHP8.1新特性 Final 类常量 大家都知道cost修饰的常量是不可以改变的,然而再继承中却可以改变,新版的final就解决这个问题。旧版写法 class Foo { public co -
PHP8.1新特性 显式八进制数字表示法 0o八进制前缀
PHP8.1新特性 显式八进制数字表示法 0o八进制前缀。旧版本 016 === 16; // false 016 === 16; // false because `016` is octal fo