如何从 bash 命令行为 spring security 3x 中的用户生成盐渍哈希?
问问题
1625 次
2 回答
1
Spring security 以密码{salt} 格式合并密码和盐,而不是简单的密码+盐连接,从终端输入:
echo -n password{salt} | shasum -a 1
请注意:Spring security 建议在 PasswordEncoder 上使用 encode 方法
如果您想直接在 Java 中生成编码密码以存储在您的用户数据库中,那么您可以使用 PasswordEncoder 上的 encode 方法
于 2012-10-29T23:06:16.217 回答
1
Spring Boot CLI为此提供了一个命令。Spring Security Reference推荐使用它。
spring encodepassword password
于 2020-01-25T21:18:41.903 回答