为什么忘记密码后都是修改密码,而不是告诉原密码?

这个问题我一开始没细想,感觉给出原密码也挺合理的,但是仔细一想,不对,不对不对不对,怎么想也不能给出原密码吧。

首先,现在密码的加密算法常用的有两种,MD5加盐加密,这也是最常用的一种;另外一种是RSA

MD5加盐加密是基本没有办法解密的,也就是后台也不知道你的真实密码是啥。

那它是怎么确定登陆时的密码对不对的呢?只要通过相同的加密算法,对比加密后的字符串一致不一致即可。

而RSA是可以还原的,只要通过指定的公钥就可以解密了,具体原理就不细讲了,感兴趣的可以自行搜索,这种虽然可以暴力解密,但是并不代表这种算法是不安全的,按照现在计算机的算力来看,这种算法还是相对安全的。

如果不考虑技术层面的原因,我们从用户心理的角度分析,如果网站直接把明文密码给用户展示的话,说明网站后台能够拿到用户的明文密码。一旦网站的数据泄露,就极有可能被有心之人通过撞库得到你其他网站的密码,这是非常不安全的。

所以综合考虑,还是不要展示原密码比较好。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容