最近项目用的是 Spring Boot 使用了 Security 的 BCryptPasswordEncoder()方法加密密码。 这个是一个动态加盐的方法。 导致注册时我现在用这个方法加密后,存进数据库的密文对比登录时输入明文密码(用这个方法加密),新加密的密文和数据库里面的密文不一致,导致登录失败。 我不知道怎么关联注册时用的盐,求大神解答。 PS:我用 MD5 加密时,登录正常。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.