课程
/后端开发
/Java
/Shiro安全框架入门
多次散列怎么认证呢
2018-06-27
源自:Shiro安全框架入门 3-6
正在回答
md5不是加密算法,而是散列算
MD5Hash构造函数中有散列次数设置,你生成用户密码的时候就确定好散列次数及盐的生成策略(固定or数据库字段存储)。在设置ream验证算法,视频中是md5散列算法,设置的散列次数和你自己确定的一致,验证方法中的盐和你约定的一致(固定or数据库字段存储)。这样两边散列次数一致,散列算法都是md5,盐都能获取到(固定or数据库字段存储),最终md5散列加密后的结果验证就是一样的了,在验证方法中info构造的几个参数你看下源码,里面就是比较,散列结果不一致就抛凭证异常。
慕工程9257432 提问者
举报
从零入门Shiro安全框架
1 回答shiro认证
1 回答shiro认证问题
2 回答Shiro认证失败
2 回答认证方法什么时候执行的