Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Najlepszy sposób na przechowywanie hasła w sql

Czy potrzebujesz dostępu do oryginalnego hasła, czy po prostu spróbujesz porównać wprowadzone hasło z hasłem w bazie danych?

Jeśli potrzebujesz dostępu do oryginalnego hasła, będziesz musiał użyć algorytmu szyfrowania zamiast algorytmu skrótu.

Jeśli wszystko, co robisz, to przechowywanie hasła w bazie danych, aby móc je później sprawdzić ze znaną wartością wejściową, zadziała hash z solą.

Pamiętaj, że gdy klient przesyła dane uwierzytelniające do weryfikacji, nie chcesz wysyłać hasła w postaci zwykłego tekstu!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W obliczu błędu Domyślny schemat nie istnieje. podczas wykonywania zapytania runtime wewnątrz sp za pomocą exec()

  2. Jak zaktualizować n wierszy w tabeli?

  3. Jak wyeliminować błąd 3002?

  4. Dowiedz się, jaki jest domyślny schemat SQL Server dla sesji

  5. Jak usunąć kolumnę z zależnościami obiektów w SQL Server 2008?