网站的一个用户忘记密码时,只能重新设置密码,而无法直接告诉用户原来的密码,最有可能的原因是什么?

De_you123 2016-10-09 02:28:02
网站的一个用户忘记密码时,只能重新设置密码,而无法直接告诉用户原来的密码,最有可能的原因是什么?
...全文
1883 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzssing 2016-11-13
  • 打赏
  • 举报
回复
用户的密码存储在数据库中,一般都是经过MD5加密过的字符串,因为MD5是不可逆的,即使你去数据库查找出该用户的密码也只能找出加密过的字符串,无法还原。当用户忘记密码时最好的办法就是通过可信的途径重新修改密码,最不济的方法就是直接用MD5("123456")得到字符串替换数据库相应记录的值。
kina100 2016-10-19
  • 打赏
  • 举报
回复
其实也不是不可以,现在有网站提供MD5的解码,他自己有个库可以查询
  • 打赏
  • 举报
回复
因为如果可查询,那么就有后台操作的可能性
qq_36376222 2016-10-12
  • 打赏
  • 举报
回复
因为进过MD5加密后,原来的密码已经不可逆了,没有人知道原来密码是什么

2,076

社区成员

发帖
与我相关
我的任务
社区描述
华为认证、思科认证、项目管理、计算机等级考试、Linux认证、微软认证、H3C认证等IT认证相关的技术交流空间。
社区管理员
  • IT培训
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧