SHA2-Passwort-hashing in java

Ich versuche, hash-Passwörter mit SHA2.

Wo bekomme ich einen Auszug aus den java-code für das machen?

Ich habe gesehen, dass der Beitrag, aber ich habe etwas vermisst:
SHA2-Passwort-Speicherung mit Java

 Mac mac = Mac.getInstance("HmacSha256");
 SecretKeySpec secret = new SecretKeySpec(key.getBytes(), "HmacSha256");
 mac.init(secret);
 byte[] shaDigest = mac.doFinal(phrase.getBytes());
 String hash = "";
 for(byte b:shaDigest) {
     hash += String.format("%02x",b);
 }

Dem Satz ist die Zeichenfolge, ich will codieren, richtig? Und was ist der Schlüssel (Zeile 2)

Vielen Dank im Voraus

FYI: Sie können Lesen, einige Fragen zu Passwort-hashing. Zwar ist es gut, hash-Passwörter, es ist nicht-trivial, um es richtig zu tun. Diese Frage hat einige gute Antworten: Vorschläge für die Bibliothek, hash-Passwörter, die in Java

InformationsquelleAutor Encripterrr | 2011-07-27

Schreibe einen Kommentar