您现在的位置是:首页 > java技术交流java技术交流
shiro 匹配md5加密后的密码HashedCredentialsMatcher
上善若水2020-12-19 16:41:54【java技术交流】
102人已围观
简介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
很赞哦! (1)
上一篇: shiro 退出 设置跳转页面
下一篇: shiro ajax返回登录成功
随机图文
一个让人瞬间爆笑的笑话
1、有一个女孩子平常被妈妈管的很严。有一次被男朋友叫去看电影,临出门时妈妈嘱咐说:“出去要放聪明点不要被男人占了便宜,如果他摸你上面你就说不要,摸你下边你就说停。”女孩说记住了,晚上回来她妈问她有没有被占便宜,女孩哭着说:“占了,他上下一起摸我,我就照你教的说:不要停,不要停。 2、幸福就是痒的时候挠一下,不幸就是痒了但挠不着,更不幸的是,很久以来灵魂和肉体都感觉不到那种蠢蠢欲动的痒了。 3、php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。csv设置utf8格式 导入csv乱码记事本转utf8格式 无须office wps其他软件
我们在项目开发的时候经常会使用csv用来导入导出数据,打开csv的时候文件显示正常,但是遇到特殊符号时,显示乱码,我们一般在php里手动进行转码,有时候比较麻烦,我们直接将原csv转换成utf8格式就非常搞笑的笑话
1.一位出租车司机开车时看见前面有个疯狂骑着摩托车的人。在其后座上的小孩儿快要被甩出去了。司机追上那个人说:伙计,你的孩子快要掉下去了。此人听后回头一看,惊奇的问:儿子,你妈妈呢?2.小芳决定下个星期日结婚,她写信把这件大喜事告诉在外地打工的弟弟。信上这样写着:这个星期日,是我大洗的日子,请回。一个星期后,小芳收到一个大包裹和一封信,是弟弟寄来的。信的内容是:劳动紧张,不能回家,只得将脏衣服寄