2017-04-10 64 views
-2

我使用SpringSecurity的BCryptPasswordEncoder(它使用jBCrypt)来哈希我的密码。BCrypt:如何比较两个哈希?

如何检查两个哈希表示相同的密码,如果他们用相同的强度哈希?如果力量不同,在这种情况下可以比较哈希值吗?

+0

因为盐会有所不同,你不能从哈希中得知,原来的密码是否在相同的地方。在这种情况下,成本因素(强度)并不重要。 – martinstoeckli

回答

1

如果强度不同,在这种情况下可以比较哈希值吗?

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