【发布时间】:2019-12-12 01:44:55
【问题描述】:
当我遇到这个问题时,我正在尝试一些东西。我有一个哈希密码存储在我计算机上的文件中。但是,我的代码检测是否已设置密码的方式是检查该文件是否存在。如果确实如此,它将要求您输入已设置的密码。如果该文件不存在,它将要求您设置新密码。但这也意味着理论上如果有人想闯入他们可以删除该文件并输入新密码。
你如何解决这个问题?我不确定这是否是一个完全愚蠢的问题,但我不知道如何解决这个问题。
【问题讨论】:
-
如果有人可以访问您的服务器,以至于他们可以删除密码,那么您遇到的问题比他们只能登录更大
-
你应该有加盐密码散列,如果散列密码不存在授权应该总是失败不要要求新密码
-
已经加盐了
-
你用的是什么哈希?您应该使用
Scrypt来散列密码
标签: python file security hash passwords