作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从安全角度考虑,存储盐并删除最后一个字符,然后暴力破解最后一个字符以进一步延长创建彩虹表等所需的时间,这是否是一个好主意?这是假设使用的哈希算法是 Whirlpool。
这会使登录时间更长一些,但这将限制暴力破解的速度,无法像其他方法那样绕过。
提前谢谢您。
最佳答案
没有。盐的目的是完全改变字符串 - 如果您认为盐很容易被利用,您应该制作更长的盐或更改哈希值。此外,每次使用盐时,您都会进行大量不必要的暴力破解。
编辑:澄清一下,我不认为这是一个坏方法,但这里的逻辑是错误的。可以这样想——如果你能暴力破解盐,潜在的黑客也能做到同样的事情。你开始一场比赛——在每一点上,你从盐中删除更多的字符,并尝试猜测谁能更好地暴力破解盐;比赛以你完全没有盐而结束。
关于mysql - 暴力破解盐的最后一个字符是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28679493/
用户将输入重量阈值、物体数量以及 3 个物体的重量和成本。输出应该是背包图,并且应该显示最优解。 重量应该最大,成本应该最小。 示例输出: w=60 n=3 w = 10 w2 = 35 w3 = 3
所以我在学习 Python 的同时从“Violent Python”开始黑客攻击,我遇到了一个问题这是我的代码: import optparse import socket from socket i
我是一名优秀的程序员,十分优秀!