Я использую 128-битное шифрование RijndaelManaged для шифрования паролей в моем приложении ASP.NET. Каким должен быть размер столбца пароля в базе данных (SQL Server 2008).Размер столбца SQL Server 2008
1
A
ответ
1
Microsoft использует nvarchar (128) для своего SqlMembershipProvider, который обеспечивает симметричное шифрование Rijndael и максимальный размер пароля 128, поэтому я бы сказал, что это безопасная ставка. Очевидно, что если вы разрешаете использовать более длинные пароли, вам потребуется больше места.
1
Я не использовал RijndaelУправляемые, но в основном шифрующие пароли, которые считались плохой практикой безопасности. Вместо этого лучше сохранить свои хеши. Таким образом, размер столбца зависит от максимальной длины пароля и от того, как работает хеш-функция. Если он генерирует символы Unicode, вам нужен столбец nvarchar
, если только латинский - varchar
сохранит половину пространства в хранилище.
Смежные вопросы
- 1. Шифрование столбца SQL Server 2008
- 2. Максимальный размер SQL Server 2008 на FAT32
- 3. Размер базы данных SQL Server 2008 R2
- 4. SQL Server - 2008 Тип столбца Тип
- 5. Блокировка уровня столбца в SQL Server 2008
- 6. определенного значения столбца в SQL Server 2008
- 7. Переименовать имя столбца в SQL Server 2008
- 8. SQL Server 2008 - Неоднозначное имя столбца
- 9. Invalid ошибка столбца в SQL Server 2008
- 10. Расшифровка столбца паролей в SQL Server 2008
- 11. Получить статистику столбца в SQL Server 2008
- 12. SQL Server 2008 Query: несколько значений столбца
- 13. Неверное имя столбца SQL Server 2008
- 14. изменяющего размер столбца в SQL Server
- 15. Агрегация SQL Server 2008
- 16. SQL Server 2008: Ограничить значение столбца относительно другого значения столбца
- 17. Sql Server 2008 Триггеры
- 18. SQL Server 2008 Сводные данные
- 19. ISNULL с SQL Server 2008
- 20. Заменить на SQL Server 2008
- 21. sql server 2008 LIKE performance
- 22. Журнал регистрации SQL SERVER 2008
- 23. Конфликт конфликта SQL Server 2008
- 24. Обновление SQL Server 2005 SQL Server 2008
- 25. SQL Server 2008 R2: IDENTITY
- 26. SQL Server 2008 Безопасность
- 27. SQL Server 2008 CAL
- 28. SQL Server 2008 sp1
- 29. SQL Server 2008 Союз
- 30. Отладчик SQL Server 2008