Hash BCrypt:如何比较两个哈希?

Hash BCrypt:如何比较两个哈希?,hash,spring-security,cryptography,passwords,bcrypt,Hash,Spring Security,Cryptography,Passwords,Bcrypt,我正在使用SpringSecurity的BCryptPasswordEncoder(它使用jBCrypt)来散列我的密码 如何检查两个散列是否代表相同的密码,如果它们以相同的强度散列?如果强度不同,在这种情况下可以比较散列吗 如果强度不同,在这种情况下可以比较散列吗 不,那会使力量的概念变得毫无意义。为了正确使用BCrypt,您需要知道使用的强度。因为盐是不同的,您无法从散列中判断原始密码是否相同。在这种情况下,成本因素(强度)并不重要。

我正在使用SpringSecurity的
BCryptPasswordEncoder
(它使用
jBCrypt
)来散列我的密码

如何检查两个散列是否代表相同的密码,如果它们以相同的强度散列?如果强度不同,在这种情况下可以比较散列吗

如果强度不同,在这种情况下可以比较散列吗


不,那会使力量的概念变得毫无意义。为了正确使用BCrypt,您需要知道使用的强度。

因为盐是不同的,您无法从散列中判断原始密码是否相同。在这种情况下,成本因素(强度)并不重要。