Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Най-добрият начин за съхраняване на парола в sql

Трябва ли да имате достъп до оригиналната парола или просто ще опитате да сравните въведена парола с такава в базата данни?

Ако имате нужда от достъп до оригиналната парола, тогава ще трябва да използвате алгоритъм за криптиране вместо алгоритъм за хеширане.

Ако всичко, което правите, е да съхранявате парола в базата данни, така че да можете да я проверите по-късно спрямо известна входна стойност, тогава хеш със сол ще работи.

Не забравяйте, че когато клиентът изпраща идентификационните данни за потвърждение, вие не искате да изпращате паролата в ясен текст!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамична обобщена таблица с множество колони в sql сървър

  2. Как да конвертирате hh:mm:ss в секунди в SQL Server с повече от 24 часа

  3. sql изявление за използване с променлива

  4. Entity Framework Индексиране на ВСИЧКИ колони с външен ключ

  5. Преобразувайте „datetimeoffset“ в „time“ в SQL Server (T-SQL примери)