是的,你错过了什么.不,那不是正确答案:-)
原始计算的密码长度恰好为八个字符,而不是八个或更少的密码.
对于可以是四个到八个字符的密码,这事实上是更比原来的计算搜索空间(不是因为更少的搜索空间等同于采取更多的时间,但因为原来的计算是错误的).
对于一到八个字符的密码,搜索空间实际上是:
(62 ^ 1) + (62 ^ 2) + (62 ^ 3) + (62 ^ 4) +
(62 ^ 5) + (62 ^ 6) + (62 ^ 7) + (62 ^ 8)
Run Code Online (Sandbox Code Playgroud)
然后你可以将它除以2来进行平均检查次数(我不会因为我们实际上只讨论比率).
然后,如果您有额外信息,密码长度至少为四个字符,您可以折扣前三个条款以获得:
(62 ^ 4) +
(62 ^ 5) + (62 ^ 6) + (62 ^ 7) + (62 ^ 8)
Run Code Online (Sandbox Code Playgroud)