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

Der beste Weg, um Passwörter in SQL zu speichern

Benötigen Sie Zugriff auf das ursprüngliche Passwort oder wollen Sie nur versuchen, ein eingegebenes Passwort mit einem in der Datenbank zu vergleichen?

Wenn Sie Zugriff auf das ursprüngliche Passwort benötigen, müssen Sie anstelle eines Hash-Algorithmus einen Verschlüsselungsalgorithmus verwenden.

Wenn Sie lediglich ein Passwort in der Datenbank speichern, damit Sie es später mit einem bekannten Eingabewert vergleichen können, funktioniert ein Hash mit einem Salt.

Denken Sie daran, dass Sie das Passwort nicht im Klartext senden möchten, wenn der Client die zu validierenden Anmeldeinformationen sendet!