Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Bevorzugte Methode zum Speichern von Passwörtern in der Datenbank

Ich speichere das Salted-Hash-Äquivalent des Passworts in der Datenbank und niemals das Passwort selbst, dann vergleiche ich den Hash immer mit dem generierten Hash, den der Benutzer eingegeben hat.

Es ist zu gefährlich, die wörtlichen Passwortdaten jemals irgendwo zu speichern. Dies macht eine Wiederherstellung unmöglich, aber wenn jemand ein Passwort vergisst oder verliert, können Sie einige Überprüfungen durchführen und ein neues Passwort erstellen.