【发布时间】:2020-03-20 09:44:12
【问题描述】:
我创建了一个具有基本要求的简单登录页面。我已将注册用户详细信息存储在数据库中。到目前为止,我已经以纯文本形式存储了他们的密码。但我想加密密码,然后将其存储在数据库中。我正在使用 java 和 jsp 来查看视图。此外,我正在尝试创建一个单击忘记密码的链接。一旦用户输入他们的邮件ID并单击按钮,用户应该检查他们的邮件中的重置密码链接,其中该链接在指定时间可以访问,稍后该链接将过期。请帮我解决这个问题。
【问题讨论】:
-
我正在尝试创建一个点击忘记密码的链接。一旦用户输入他们的邮件ID并单击按钮,用户应该检查他们的邮件中的重置密码链接,其中该链接在指定时间可以访问,稍后该链接将过期。请帮帮我。???
-
密码应该经过哈希处理(使用 pbkdf2、bcrypt 等),而不是加密。
-
对于存储密码,请阅读this post,对于密码重置,尝试打开一个新问题并详细说明您到底在挣扎什么(不清楚)
标签: java mysql database encryption passwords