2023-02-16 356
我正在研究在非技术用户身上针对的应用程序.我希望有大量的支持呼叫对丢失的密码和无法登录.
我正在使用ASP.NET成员资格提供程序,提供3个存储密码的选项 – 清除文本,已哈希,加密.
是一个很好的想法,以考虑到这个应用程序的性质,在清晰的文本中存储密码?是否有任何涉及在清除文本中存储密码的法律问题?
永远不会.
有从来没有充分的理由在你的数据库中存储密码.特别是在清晰的文本中尤其是.您应该存储密码只的 hash .
最糟糕的您可以对用户做的事情是在清晰的文本电子邮件中通过Internet播放他们的”恢复”密码.它是如此简单的,简单地存储无法恢复的密码的单向哈希值.
对于丢失的密码,您只需重置他们的密码,并为它们提供临时密码,它们必须在登录时更改.安全和安全.
人经常使用相同的密码进行多个应用程序(特别是非技术用户).所以你的应用程序可能包含人们银行账户的密码,电子邮件等
您有一个责任来保护用户的密码,无论您的应用程序如何微小.
以下是使用未加密密码的原因:
如果您觉得任何这些项目符合您的业务模式,请继续前进并留下密码未加密.
no,从不是一个好主意,没有mather你的申请是多么愚蠢.
以上所述是小编给大家介绍的什么时候用明文存储密码是个好主意?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33937.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态