Spring Security从命令行生成了一个用于用户的盐哈希



如何从bash命令行中为弹簧安全性3x的用户生成盐的哈希?

弹簧安全性以格式密码{salt}合并密码和盐,而不是终端的简单串联密码 盐的简单串联:

echo -n password{salt} | shasum -a 1

请注意:Spring Security建议使用PasswordEncoder上的编码方法

如果要直接在Java中生成编码密码以在用户数据库中存储,则可以在passwordEncoder上使用编码方法

来源:哈希和身份验证

Spring Boot CLI为此提供了命令。弹簧安全参考推荐其使用。

spring encodepassword password

相关内容

  • 没有找到相关文章

最新更新