SpringSecurity
小异常
用代码书写人生!用代码创造奇迹!!
展开
-
BCrypt初体验之加密与验证
BCrypt 是一种加密方式,目前使用比较火。在这里我不得不说一下 MD5 加密现在已经弱爆了,目前最新版的 Spring Security 中已经把 MD5 剔除了,MD5 太不安全了,更推荐用 BCrypt 加密,而且什么盐值加密也很少用,因为 BCrypt 中已经将 salt 加进去了。Spring Security 提供了 BCryptPasswordEncoder 类,实现 Spring 的 PasswordEncoder 接口使用 BCrypt 强哈希方法来加密密码。BCrypt 强哈希方法原创 2020-07-01 09:59:56 · 693 阅读 · 0 评论 -
关于There is no PasswordEncoder mapped for the id null的报错
最近在做 Spring Boot + Spring Security 登录认证的时候,我已经在认证策略配置的认证信息管理方法中配置了一个身份信息,而且在登录页面中用户名和密码输入完全正确的情况下,却一直在报 There is no PasswordEncoder mapped for the id null 的错误。经过网上查询相关资料才知问题所在,特此总结,如果能帮助到你那就再好不过了。原创 2020-07-01 09:54:43 · 2591 阅读 · 2 评论