Hallo,
da zumindest das Passwort eines Benutzers nicht im Klartext in einer Datenbank abgelegt werden sollte, stelle ich mir nun die Frage, wie ich am Besten diese Aufgabe angehe. Bisher bin ich auf dem Trichter, dass ich beim Login und beim Anlegen eines neuen Benutzers in meiner Datenbank nicht die Eingabe des Passworts, sondern einen mit RipeMD erzeugten Hashwert von 160 Bit in der Datenbank hinterlege. Weiterhin ist die Frage, wie stelle ich das mit Hibernate an? byte-Arrays kann ich mit mit type="binary" mappen, ist das korrekt?
Ansonsten, ist mein Vorgehen eher gut oder schlecht?
Michael
da zumindest das Passwort eines Benutzers nicht im Klartext in einer Datenbank abgelegt werden sollte, stelle ich mir nun die Frage, wie ich am Besten diese Aufgabe angehe. Bisher bin ich auf dem Trichter, dass ich beim Login und beim Anlegen eines neuen Benutzers in meiner Datenbank nicht die Eingabe des Passworts, sondern einen mit RipeMD erzeugten Hashwert von 160 Bit in der Datenbank hinterlege. Weiterhin ist die Frage, wie stelle ich das mit Hibernate an? byte-Arrays kann ich mit mit type="binary" mappen, ist das korrekt?
Ansonsten, ist mein Vorgehen eher gut oder schlecht?
Michael