Estoy buscando una función Java para generar/verificar hashes de contraseña que fueron codificados en la forma crypt(3)
cuando los almacena en el archivo "/ etc/shadow" de Linux si sha512
está activado en "/etc/pam.d/ contraseña común ".
La cadena de texto plano "geheim" se traducirá en:
"$6$WoC532HB$LagBJ00vAGNGu8p9oeYDOSNZo9vTNTzOgPA.K0bJoiXfbcpj3jBuTkNwdzCrSNadRi8LanH1tH6tGGPPp/Lp3."
De http://www.akkadia.org/drepper/SHA-crypt.txt entiendo que, al igual que con MD5, que no es sólo un hash SHA como DigestUtils
o Java MessageDigest
clases producen, sino un algoritmo que hace un poco mas de magia
¿Ha comprobado que: http://stackoverflow.com/questions/3174943/java-implementation-of-crypt3 – home