Kioshilol
@Kioshilol
Student

Почему значение GetHashCode нельзя сохранять?

Читая книгу Джеффри Рихтера наткнулся на следующее: тема - хеш-коды объектов и там сказано что нельзя сохранять значение getHashCode в бд и вообще нельзя сохранять, если не сохранять, то куда при регистрации пользователя где-нибудь записывать хеш-код пароля что бы в дальнейшем сравнивать с введённым паролем?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Можно сохранять. Только стоит помнить, что GetHashCode мало того что может меняться от версии дотнета, так и еще может никак не коррелировать с содержимым переменной.

Для случая с регистрацией пользователя используйте фиксированные алгоритмы, типа того же md5
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@GameDev_Easy
Сегодня я пишу на змеях...
GetHashCode - не для криптограафии! Он может менятся.

Используйте System.Security
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы