是否可以使用Spring Security BCryptPasswordEncoder为密码添加额外的盐?
答案 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算法。