SQL Server 2008 в каком DataType хранить хэш-пароль - PullRequest
3 голосов
/ 27 июля 2011

В настоящее время я создаю процесс входа в систему и решил сохранить свой пароль пользователя в базе данных с хэш-паролем в сочетании с солью.Просто интересно, какие типы данных для хранения хэш-пароля и соли достаточно для Varchar или NVarchar?

РЕДАКТИРОВАТЬ: ссылка, где я базируюсь на хранении паролей в SQL Server

Ответы [ 3 ]

4 голосов
/ 27 июля 2011

Microsoft использует Nvarchar, когда мы используем членство в SQL, взгляните на изображение ниже

enter image description here

2 голосов
/ 27 июля 2011

Хэш ваших паролей должен иметь одинаковую длину строки и быть представлен в виде шестнадцатеричного или базового текста (или некоторого другого представления в виде байта на символ).

РЕДАКТИРОВАТЬ (Вам просто нужен тип char для одинаковой длины вывода хэша!)

Так что char будет достаточно.

0 голосов
/ 27 июля 2011

используйте varchar тип данных

- бла-бла-бла -

Мне нужно 30 символов, чтобы опубликовать ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...