如何在 Java 中获得与使用 openssl passwd 相同的加盐密码?
How to get the same salted password in Java as by using openssl passwd?
我需要的是获得与以下相同的结果:
# openssl passwd -1 -salt SaltSalt thesecretpassword
$SaltSalt$d4KyTrYpU26ghRyvibVDY0
至少最后一部分(d4KyTrYpU26ghRyvibVDY0),因为前两部分固定为$1$SaltSalt$。
这是需要的,所以可以设置为Linux个用户的密码。
我在 commons-codec 中找到了它:
Crypt.crypt(密码, String.format("$1$SaltSalt", "thesecretpassword"))
我需要的是获得与以下相同的结果:
# openssl passwd -1 -salt SaltSalt thesecretpassword
$SaltSalt$d4KyTrYpU26ghRyvibVDY0
至少最后一部分(d4KyTrYpU26ghRyvibVDY0),因为前两部分固定为$1$SaltSalt$。
这是需要的,所以可以设置为Linux个用户的密码。
我在 commons-codec 中找到了它:
Crypt.crypt(密码, String.format("$1$SaltSalt", "thesecretpassword"))