如何使用openssl passwd在Java中获取相同的盐渍密码?

时间:2017-07-19 14:11:49

标签: java openssl cryptography md5 saltedhash

我需要的是获得相同的结果:

# openssl passwd -1 -salt SaltSalt thesecretpassword
$1$SaltSalt$d4KyTrYpU26ghRyvibVDY0

至少最后一部分( d4KyTrYpU26ghRyvibVDY0 ),前两部分固定为$ 1 $ SaltSalt $。

这是必需的,因此可以设置为Linux用户的密码。

1 个答案:

答案 0 :(得分:0)

我在commons-codec找到了它:

Crypt.crypt(密码,String.format(“$ 1 $ SaltSalt”,“thesecretpassword”))