JPasswordField als Hash in Datenbank abspeichern

MU5T4NG

Mitglied
Hallo Community,

ich habe auf meinem Login-Frame so ein JPasswordField, das ja bekanntlich einen Char-Array zurückgibt. Derzeit habe ich es noch so umgesetzt, dass ich das Char-Array in einen String umwandel (ich glaube mit String pswd = new String(jPasswordField.getPassword()) und im Klartext in der Datenbank abspeichere. Aber ich glaube, das ist nicht so toll. 😉

Wie kann ich dieses Password vom JPasswordField in einen Hashwert umwandeln? GetHash() oder sowas bring immer die gleiche Zeichenfolge. Oder sollte ich das lieber mit MD5 verschlüsseln?
 
Vermutlich meinst du hashCode() - das ist schon ein Hash, aber nicht das was du willst.
Ich würde sogar SHA vorziehen. Z.B. SHA-512.
 
Aso nagut, dann werde ich noch selber eine Verschlüsselung einbauen. Hätte ja sein können, dass das JPasswordField schon so eine Funktion besitzt. 🙂

Danke.
 

Neue Themen


Zurück
Oben