我需要的是获得与以下相同的结果:
# openssl passwd -1 -salt SaltSalt thesecretpassword
$1$SaltSalt$d4KyTrYpU26ghRyvibVDY0
至少最后一部分(d4KyTrYpU26ghRyvibVDY0),因为前两部分固定为 $1$SaltSalt$。
这是必需的,因此可以为Linux用户设置密码。
我需要的是获得与以下相同的结果:
# openssl passwd -1 -salt SaltSalt thesecretpassword
$1$SaltSalt$d4KyTrYpU26ghRyvibVDY0
至少最后一部分(d4KyTrYpU26ghRyvibVDY0),因为前两部分固定为 $1$SaltSalt$。
这是必需的,因此可以为Linux用户设置密码。
我在commons-codec中找到了它:
Crypt.crypt(password, String.format("$1$SaltSalt", "thesecretpassword"))