使用Spring Security密码哈希

时间:2015-02-08 10:22:41

标签: spring spring-security salt bcrypt

是否可以使用Spring Security BCryptPasswordEncoder为密码添加额外的盐?

1 个答案:

答案 0 :(得分:2)

你不能将Bcrypt算法与自定义盐一起使用,因为在bcrypt algorithm it always chooses a random salt to encode the password and and then finally it attaches the salt to the encoded password.中这是如何工作的,这就是你不能在这个算法中拥有自己的自定义盐的原因。

即使您收到的错误消息也显示相同的内容。如果要使用自定义盐源进行加密,则应使用SHA-256或MD5算法。