可以说我有一个8位数字密码,说12abCD!@什么是最好的方式来匹配一个密码
密码包含数字数字(0-9),字母(大写和小写)和其他字符! @#$%^ & *()。
什么是尝试的最低时间我可以匹配的密码,为什么?
可以说我有一个8位数字密码,说12abCD!@什么是最好的方式来匹配一个密码
密码包含数字数字(0-9),字母(大写和小写)和其他字符! @#$%^ & *()。
什么是尝试的最低时间我可以匹配的密码,为什么?
要在你需要计算2对事物的准确估计得出:
第一条:您需要使用数学组合数学: 密码中的每个字符可以是: - 小写字母[26] - 一个大写字母[26] - 一个数字[10] - 一个特殊字符[11]
给定可能性的数量每个字符可能是73种可能性之一。这意味着第一个角色有73个可能性,第二个可能性为73个,第三个可能性为73个,等等。这可以用数学表示为:
73*73*73*...*73 or 73^n where n is the number of characters in your password
第二:您需要计算猜测密码所用的时间。如果你的机器速度较慢,这可能是每秒五十万次。如果你的机器速度非常快,那么它可能是每秒1500万。根据每秒猜测,检查这个site或this one的好估计。
总之估计算法是这样的:
你把搜索空间(多种可能性)
由每秒的猜测划分搜索空间得到的秒数猜测整个搜索空间,
然后用2分时间得到平均时间猜测密码在搜索空间。
上校恐慌是正确的,如果你很幸运,只需要一个猜测,那就是猜测密码一个时代的最低数量。然而,平均时间猜测密码可能是你在找什么,那就是:
1.09小时和1,000,000,000,000检查第二(类似美国国家安全局的超级计算机的速度)1.84小时每个站点的相应估计
2.10个世纪和210。37年由每个站点的相应估计1,000,000检查第二(这东西我的电脑可以做)
注:我用93个可打印的ASCII字符,这些估计不 73个字符呈现密码
一个猜测,如果你幸运。 – 2012-08-16 13:57:47
零低于一,这可以通过完全不尝试 – musefan 2012-08-16 14:00:39
这将是'暴力'http://en.wikipedia.org/wiki/Brute-force_search – 2012-08-16 14:01:45