只需要一招儿就可以破解压缩包解压密码!

Posted by SenYi Blog on 2019-05-04

先給大家一个结论

结论

如果大家有想破解压缩包密码的想法就尽快放弃吧!
一句话:基本等于做梦

如果密码简单还可以破解试一下,要是稍微复杂一点,就基本等于做梦了。

对于压缩包密码破解软件,理论上来说只要时间足够所有密码都可以破解,实际来说基本不能破解,因为我们的时间是有限的。

无法破解压缩包密码,我们该怎么办?

一个字:猜!

有人肯定想说软件算都算不出来,你怎么猜?

当然,猜肯定是有依据的猜。以我的经验来看:如果是在某个网站下载的压缩包,解压密码极有可能是网站域名,有几次我都猜中了。

总之,大家想尽一切可能的词汇去猜密码,实在不行就再换个资源吧。

为什么难以破解压缩包密码

破解密码多采用暴力破解,即穷举所有可能的密码,这种方法有多么耗费时间呢?看看下面的计算就明白了。

直接引用晓皎

以常用的暴力工作模式,全部英文小写字符,按最长 4 个字符计,总共有 26^4 + 26^3 + 26^2 + 26 = 475254 个组合,需要约 52 秒时间完成,平均速度约为 9139.5 / s,看上去似乎挺快。但是,实践中,密码只采用 4 个英文字母的可能性究竟能有多大?让我们从实用的角度出发,看看同样是全部采用英文小写字母,按最长 8 个字符计,会有怎样的结果。

26^8 + 26^7 + 26^6 + 26^5 + 26^4 + 26^3 + 26^2 + 26 = 217180147158

就是说,26 个英文小写字母按 1 - 8 个字符总共有 217180147158 种组合方式。前面算过,此程序的运行速度约为 9139.5 / s,我们可以算算,在这种情况下到底需要多长时间。

217180147158 / 9139.5 = 23762804 s = 6600 h = 275 d

结论就是,如果 RAR 文件的密码用的是 8 个小写的英文字母,那么使用该程序完成破解所需要的时间将是 23762804 秒,约合 6600 小时或 275 天!如果再多一个字符 9 个字符,那么需要的时间将是 275 * 26 = 7150 天 = 19.6 年。

朋友们,这只是文件密码恰好采用了纯英文小写字母时的情景,还没有包括英文大写字母、数字和特殊字符,如果全部包括将是 26 + 26 + 10 + 32 = 94 个字符。让我们再看看在全字符情况下,当密码长度在 8 个字符以内时破解所需要的时间:

94^8 + 94^7 + 94^6 + 94^5 + 94^4 + 94^3 + 94^2 + 94 = 6161234432565770

6161234432565770 / 9139.5 = 674132549107 秒 = 187259041 时 = 7802460 天 = 21376 年

如你所见,如果 RAR 文件的密码由英文大小写字母、数字和特殊符号构成,长度在 8 个字符以内,那么,采用该程序完成密码破解所需要的时间竟是 21376 年!连你的电脑都会哭的!

怎么样,各位,是不是很绝望?

我使用 ARCHPR 来破解一个8位纯英文密码,按照我这颗 6 核 12 线程 2749,3419 p/s 的算力来看,破解 7 位纯英文密码需要 10 个小时(勉强可以接受),如果是 8 位纯英文密码则需要 22 天(已经无法承受)。

什么!看完上面那段,各位还不死心?还想试试运气?

既然如此,我就给大家找了几款不错的压缩包密码破解软件:Accent RAR Password Recovery、ARCHPR

点击这里

提取码:o7s9