经常看到的解密工具里面的选项“Xieve优化”什么意思
我也在使用这个选项:)正好可以解释给你:
Xieve optimization 是用来优化暴力破解的。简单来说,它就是会跳过一部分毫无意义的字母组合。主要是靠这种算法内建的一个巨大的字母组合频率表来完成的。
比如有意义的组合如下: "mycomp" 或者 "sweetemily",是单词连用。
Xieve 攻击可以定制一些参数:
【1】Password length 密码长度(好理解,不解释了)
【2】多国语言Language (就是支持多字符集,包括: Arabic, Dutch, English, French, German, Italian, Portuguese, Russian, 以及 Spanish. 另外,我们还可以自定义特殊字符集。
【3】Symbol Set 类型,比如指定大小写等等
【4】Pattern 模板,比如通配符用法,如 "*p?e*"匹配 "apple" 和 "pie". 而 "never?????"会匹配 "neveragain" 而不会匹配"forever", "nevermore". '*'星号则匹配多个字符。
【5】Xieve 级别,就是定义使用xieve的程度,如果选High,则只检查xieve表中的字符组合。low则比较接近纯暴力破解。
总之,xieve就是在暴力破解基础上,增加了“人性化”设置,提高了效率。从成功率上来说,这个算法自称,85%的密码可以通过这个方式被更快地破解出来。
多重随机标签