crypt (3) $ 6 $ алгоритм хеширования пароля (на основе SHA-512) в Java?

Я ищу функцию Java для генерации / проверки хэшей паролей, которые были закодированы способом crypt (3) при сохранении их в файле Linux "/ etc / shadow", если sha512 активирован в "/etc/pam.d/common- пароль ".

Строка открытого текста" geheim "будет преобразована в:

"$6$WoC532HB$LagBJ00vAGNGu8p9oeYDOSNZo9vTNTzOgPA.K0bJoiXfbcpj3jBuTkNwdzCrSNadRi8LanH1tH6tGGPPp/Lp3."

From http://www.akkadia.org/drepper/SHA-crypt.txt Я понимаю, что, как и в случае с MD5 это н Это не просто хеш SHA, например DigestUtils или классы Java MessageDigest , но алгоритм, который творит немного больше волшебства.

7
задан the Tin Man 21 September 2012 в 01:35
поделиться