RAR的破解软件网上流传的有很多,而且基本上都被我一一测试,测试结果发现大部分都含有木马和病毒,只有少部分软件确实有一些效果,比如 Elcomsoft Password Recovery Bundle 和Advanced Archive Password Recovery两款软件,他们都适用于密码数位比较少且比较简单的密码,比如纯数字的1234纯字母的ABCD等等,这种比较容易破解,但破解花费的时间会比较长,因为他纯粹是靠暴力破解也叫穷举法,也就是利用电脑的计算处理能力对密码进行从0-9从a-z结合其他符号类的进行组合并猜解。
电脑处理计算的能力越好破解的速度越快,反之则越慢。对于复杂的RAR压缩包密码来说理论上是没办法秒破的,唯一的办法就是暴力破解,试想把所有可能的密码组合一个个测试。如果你的RAR加密时的密码达到17位,以目前的个人PC来解至少要100年以上!即使是大型计算机组的用户,至少也要几十年才能破解,如果超过20位,且密码包含数字大小写字母符号的话理论上还是能破,但如果你想拿出愚公移山的精神来让子孙后代帮你实现的话,等你子孙破解出了密码不知道还有多少价值存在。
那RAR格式的压缩包真的就不能破解了吗?我不想打击你的积极性,毕竟凡事都不是绝对的,古时候人们总尽各种办法能和鸟儿一样翱翔都失败了,但几百年后我们不是一样实现了自由翱翔天空?
那么如何更快的破解压缩文件密码?
1、选择正确的密码字符组合、密码长度,可以缩短破解时间。
2、一台电脑开两个或两个以上程序破解(例如四核CPU电脑可以同时打开4个程序分段破解)
3、利用多台电脑同时破解(大型数据恢复中心等也是采用此方法)
另外网上流传一种关于RAR加密的原理,他是将UNICODE格式的密码,与随机生成的一个8字节的SALT连在一起,根据它生成AES算法的密钥来进行加密。而加密后的RAR中,除了加密后的原压缩内容之外,文件头结构还保存了这个SALT值用于解密。原则上SALT的生成过程跟用户输入时的密码一点关系都没有,因此它本来不保存关于密码的显式信息,但是我们可以对WINRAR程序进行patch,使SALT跟密码发生直接联系,从而使这个SALT成为潜在的“后门”。据我研究的结果显示,目前还没有一个企业或者个人真正能够做到秒破的,但是根据网上流传的这个理论去摸索实践或许真能秒破也未必不是可能。但如果真的做到秒破的话,那此人必定财富能超过比尔盖茨,名气能盖过乔布斯。期待你能成功,为国家、为全人类做出贡献!