- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设字母数字密码为 8 个字符,根据我的理解,排列数量为。
26 个小写
26 大写
10 位数字
因此,如果您要对此密码进行暴力攻击,平均尝试次数将为 (62 ^ 8)/2
However assuming you knew that the password was at least 4 digits long and therefore excluded any attempts on the first 4 digits would the answer to the remaining permutations not be ((62 ^ 8) – (62 ^ 4)) / 2 ?
我在这里遗漏了什么还是正确的答案?
最佳答案
是的,你错过了一些东西。不,这不是正确的答案:-)
您最初的计算结果是密码长度恰好为八个字符,而不是八个或更少的字符。
对于可以在四到八个字符之间的密码,实际上比原始计算中的搜索空间更多(不是因为更少的搜索空间相当于花费更多的时间,而是因为原始计算是错误)。
对于一到八个字符的密码,搜索空间实际上是:
(62 ^ 1) + (62 ^ 2) + (62 ^ 3) + (62 ^ 4) +
(62 ^ 5) + (62 ^ 6) + (62 ^ 7) + (62 ^ 8)
然后你可以将其除以二来得到平均检查次数(我不会,因为我们在这里实际上只讨论比率)。
然后,如果您有密码长度至少为四个字符的额外信息,则可以折扣前三个术语以获得:
(62 ^ 4) +
(62 ^ 5) + (62 ^ 6) + (62 ^ 7) + (62 ^ 8)
关于security - 暴力攻击排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4720163/
用户将输入重量阈值、物体数量以及 3 个物体的重量和成本。输出应该是背包图,并且应该显示最优解。 重量应该最大,成本应该最小。 示例输出: w=60 n=3 w = 10 w2 = 35 w3 = 3
所以我在学习 Python 的同时从“Violent Python”开始黑客攻击,我遇到了一个问题这是我的代码: import optparse import socket from socket i
我是一名优秀的程序员,十分优秀!