生成密码列表文件

时间:2013-03-08 23:12:53

标签: passwords generator combinations

很满意!

我很遗憾不是程序员,但我需要一些帮助才能解决我的一个神秘面纱。我想生成一个8字符长字符串的所有组合,包括字母,数字0-9和所有字母的大小。显而易见的事实是,我想访问一个我忘记密码的旧加密卷。但是,我知道它长8个字符(是的,不安全),我知道我使用了各种大小的数字和字母组合。

任何正确方向的指针都会非常有用!

1 个答案:

答案 0 :(得分:0)

如果您的密码长度为8个字符,并且可以包含26个全部小写字母或全部大写字母加上10个数字,那么您将看到(26 + 10)^ 8 = 2,821,109,907,456组合。如果您可以以每秒5亿次尝试的方式进行编程,那么您可以破解它。这不会超过2,821,109,907,456 / 500,000,000 = 5,643秒 - 这不到一个半小时。但是,如果你的意思是大写和小写字母,那么组合的数量会升级到(26 + 26 + 10)^ 8 = 360,040,606,269,696组合,并且大约需要128倍或5,643 * 128 = 722,304秒。由于一天有86,400秒,将722,304除以86,400得到8.36天。假设您可以快速提供包含密码的字符串。

您可以做的任何事情都可以尝试记住密码的一部分。如果您必须手动输入密码,则无法解决。如果您有一台旧计算机或旧硬盘驱动器,请尝试查看密码或者提供密码提示,以便重新构建密码。您是否曾通过电子邮件或电子邮件附件向某人发送密码?如果是这样,您可能会以这种方式进行检索。你有可能把它写在某个地方吗?如果你有,那会是哪里?您选择的密码是否具有特殊含义,如果您记住一个或两个数字,您可以从中找出其余的密码吗?