Я ищу функцию Java для генерации/проверки хэшей паролей, которые были закодированы так, как это делается crypt(3)
при их хранении в файле Linux/etc/shadow, если sha512
активирован в "/etc/pam.d/ общий пароль».
Открытый текст строка «Geheim» будет переводить:
"$6$WoC532HB$LagBJ00vAGNGu8p9oeYDOSNZo9vTNTzOgPA.K0bJoiXfbcpj3jBuTkNwdzCrSNadRi8LanH1tH6tGGPPp/Lp3."
От http://www.akkadia.org/drepper/SHA-crypt.txt Я понимаю, что, как и с MD5, это не просто SHA хэш как DigestUtils
или Java MessageDigest
классы производят, но алгоритм, который делает немного больше магии.
Вы проверили это: http://stackoverflow.com/questions/3174943/java-implementation-of-crypt3 – home