Member 11520335 Ответов: 2

Любой пример на 3 месяца действия пароля


Любой пример на 3 месяца действия пароля в c++. Я могу проверить прочность пароля

Что я уже пробовал:

Новое в системе управления паролями. Не знаю, как это проверить.

2 Ответов

Рейтинг:
2

OriginalGriff

Что вам нужно сделать, так это сохранить "дату истечения срока действия" в вашей БД вместе с паролем. Когда пользователь подписывает или меняет свой пароль, вы устанавливаете его на текущую дату плюс срок действия - в данном случае 3 месяца.
Когда пользователь входит в систему, вы проверяете дату истечения срока действия и ведете себя соответствующим образом.

Но... возможно, это очень плохая идея-добавлять эту функцию, поскольку она не обеспечивает значительного повышения безопасности и может фактически снизить реальную безопасность, ложно повышая впечатление о безопасности: Время истечения срока действия пароля, чтобы умереть | SANS Security Awareness[^]

Гораздо важнее то, как вы храните пароль, чем то, как долго он длится!


Рейтинг:
0

KarstenK

Хранение пароля-это своего рода искусство, вы должны использовать немного "соли" и "перца" и хранить только некоторый SHA-2 или лучший хэш.

Поэтому было бы лучше хранить только день истечения срока действия с именем пользователя в какой-то базе данных.