crypt(3) $6$ Kennwort-hash-Algorithmus (basierend auf SHA-512) in Java?

Ich bin auf der Suche nach eine Java-Funktion zum erstellen/überprüfen Sie Passwort-hashes, die kodiert wurden, in der Weise crypt(3) hat beim lagern in die Linux "/etc/shadow" Datei, wenn sha512 aktiviert ist in "/etc/pam.d/common-password".

Den Klartext-string "geheim" übersetzen:

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

Vom http://www.akkadia.org/drepper/SHA-crypt.txt ich verstehe, dass, wie mit MD5, es ist nicht nur ein SHA-hash wie DigestUtils oder die Java - MessageDigest Klassen erzeugen aber einen Algorithmus hat, der ein bisschen mehr Magie.

Haben Sie überprüft, dass: stackoverflow.com/questions/3174943/...

InformationsquelleAutor lathspell42 | 2012-01-30

Schreibe einen Kommentar