作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在构建一个项目,它有一个非常基本的登录系统。没有可用的注册系统,用户将被手动添加。我也很好地保护了数据库的数据输入门。所以毕竟,我还需要散列甚至加盐用户密码吗?
如果您的回答是肯定的,那么下一个问题是为什么?
最佳答案
那么,如果入侵者能够冒充另一个用户,后果会是什么?权衡这些后果与添加散列和加盐的难度(不是很大)。
您可能要考虑的一个风险是,如果用户在多个站点上使用相同的密码,那么他们的安全性仅与最薄弱的站点一样安全。即使您自己手动分配密码(并且不允许用户选择),他们也可能继续在其他网站上使用相同的密码。
关于database - 我真的需要散列密码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554908/
我是一名优秀的程序员,十分优秀!