Любой пример на 3 месяца действия пароля
Любой пример на 3 месяца действия пароля в c++. Я могу проверить прочность пароля
Что я уже пробовал:
Новое в системе управления паролями. Не знаю, как это проверить.
Что вам нужно сделать, так это сохранить "дату истечения срока действия" в вашей БД вместе с паролем. Когда пользователь подписывает или меняет свой пароль, вы устанавливаете его на текущую дату плюс срок действия - в данном случае 3 месяца.
Когда пользователь входит в систему, вы проверяете дату истечения срока действия и ведете себя соответствующим образом.
Но... возможно, это очень плохая идея-добавлять эту функцию, поскольку она не обеспечивает значительного повышения безопасности и может фактически снизить реальную безопасность, ложно повышая впечатление о безопасности: Время истечения срока действия пароля, чтобы умереть | SANS Security Awareness[^]
Гораздо важнее то, как вы храните пароль, чем то, как долго он длится!
Хранение пароля-это своего рода искусство, вы должны использовать немного "соли" и "перца" и хранить только некоторый SHA-2 или лучший хэш.
Поэтому было бы лучше хранить только день истечения срока действия с именем пользователя в какой-то базе данных.