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