蝰蛇是一种蛮力密码破解。当我试图理解UNIX密码的不安全性,我看了简单的密码破解软件为例。当然,还有著名的裂缝,但我发现硬朗的viper.pl更具可读性。我想提高代码来衡量和打印性能和时间估计蛮力攻击,所以我联系了海尔我的想法,包括重新写他的节目在“C”的最大速度。我想知道需要多长时间检查在不同的计算平台每一个可能的密码组合,为不同的字符集,并为不同的密码长度。结果是非常有意思!但首先,我们需要考虑更多的细节如何密码工作,它们是如何产生的。在此之后,写一个密码破解并不难。蛮力密码破解的基本设计是一个循环...