Szukam funkcji Java do generowania/weryfikowania haszów haseł, które zostały zakodowane w sposób, w jaki robią je crypt(3)
podczas przechowywania ich w systemie Linux "/ etc/shadow", jeśli sha512
jest aktywowany w "/etc/pam.d/ wspólne hasło ".
tekstu jawnego string „geheim” przełoży się:
"$6$WoC532HB$LagBJ00vAGNGu8p9oeYDOSNZo9vTNTzOgPA.K0bJoiXfbcpj3jBuTkNwdzCrSNadRi8LanH1tH6tGGPPp/Lp3."
Od http://www.akkadia.org/drepper/SHA-crypt.txt Rozumiem, że podobnie jak z MD5, to nie tylko hash SHA jak DigestUtils
lub Java MessageDigest
klasy produkują ale algorytm, który działa trochę więcej magii.
Czy sprawdziłeś to: http://stackoverflow.com/questions/3174943/java-implementation-of-crypt3 – home