多次散列怎么认证呢

来源:3-6 Shiro加密

慕工程9257432

2018-06-27 16:10

多次散列怎么认证呢

写回答 关注

1回答

  • bamboo123love
    2018-06-28 10:35:50
    已采纳
    md5不是加密算法,而是散列算

    MD5Hash构造函数中有散列次数设置,你生成用户密码的时候就确定好散列次数及盐的生成策略(固定or数据库字段存储)。在设置ream验证算法,视频中是md5散列算法,设置的散列次数和你自己确定的一致,验证方法中的盐和你约定的一致(固定or数据库字段存储)。这样两边散列次数一致,散列算法都是md5,盐都能获取到(固定or数据库字段存储),最终md5散列加密后的结果验证就是一样的了,在验证方法中info构造的几个参数你看下源码,里面就是比较,散列结果不一致就抛凭证异常。

    慕工程925...

    enen1

    2018-06-28 15:49:55

    共 1 条回复 >

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题