发布网友 发布时间:2022-04-22 21:15
共1个回答
热心网友 时间:2023-09-01 01:42
很遗憾的告诉楼主,对于WinRAR加密的文件,只能使用穷举破解,
也就是使用一个一个密码来偿试核对,也就是传说中暴力破解
就算你找相关的技术人员,他们也是使用这种方法
当然如果你有条件 能够使用超级计算机资源的话,
还是有希望的,如果楼主使用了中文密码,哪需要破解的时间会更长
难度自然也更高,下面给你简单的说一下原理我想你或许会明白些,
文件的加密与解密是一对矛盾。
什么文件都可加密,理论上加密文件都可破解。
这对矛盾的最终统一点在“时间”。
如果你这文件特别重要,你愿意花时间,
且对密码有些印象(想想自己加密的一些习惯如长度等特别有帮助),
可以下载一些暴力破解软件试试。否则就没必要了。
破解一个8位 数字加字母的密码 以3个G的处理器来说
即使运行上几天也不见得能暴破出来
WinRAR加密的原理是将你的密码的特征码提取出来用数学上的不可逆算法进行运算,
就是只能由变量算结果,不能由结果推变量的公式,
这种公式被广泛用在加密系统中,得出一长窜加密明码,
当你解压时,输入密码,输入的密码经由同一公式进行运算,
将运算结果与加密明码进行对比,
如果相同,他就认为你输入的密码是正确的。
但是,这样的密码并不是唯一的,也就是说并不只是用原密码才能通过,
这种算法有个缺点就是密码会有很多很多个,每个都能通过,
但我们知道的只有原密码,其他密码只能一个一个试才能试出来,
书面语言叫做穷举法,通俗点说 就是我们常说的暴力破解 (暴破)
所以winrar只能用穷举法得出密码,这是唯一的办法!
至于 穷举的手段 哪现在基本上就是使用相应的暴破工具了
这个 取绝于 你的机器运行速度 和 密码强度
只要有足够的时间和强劲运算能力的计算机 总能算的出的
不过就现在针对一般的微型计算机也就是现在大家用的普通电脑
就算你有四核八核的处理器或再高点的配置
哪么用来跑WinRAR的密码的话,也是相当困难的
所以 这样的工作最好由 银河 魔方 深蓝 等等这样的大型超级计算机来进行
希望上述这些对你会有所帮助或启示
参考资料:http://kpa7.net/bbs/viewthread.php?tid=129