Проверка 3 случайных букв из хешированного пароля - PullRequest
0 голосов
/ 21 сентября 2010

У меня есть система, в которой я солю и хэш-пароли, прежде чем сохранить их в базе данных, используя FormsAuthentication в asp.net

Я хочу вместо того, чтобы каждый раз спрашивать у клиента пароль,Я просто хочу 3 случайные буквы от их пароля.Как я могу сравнить это с хэшем в базе данных?Будет ли работать хеширование в этом случае?Исходя из того, что я понял, хэширование предназначено только для одностороннего процесса и не должно быть расшифровано, поэтому возможна ли проверка 3 случайных букв на хеш?

1 Ответ

1 голос
/ 21 сентября 2010

Чтобы достичь этого, вам нужно знать, что такое чистый пароль, когда вы сравниваете буквы, потому что вы не можете сгенерировать идентичный хэш только с 3 буквами.

...