关于RAR压缩密码的破解用什么软件比较好
zip文件密码破译:
RAR文件密码破译:
DOC文件密码破译:
PDF文件密码破译:
工具包中包含四个汉化软件:1、Advanced
Archive
Password
Recovery
2.0
汉化版;可以解开
ZIP/PKZip/WinZIP,ARJ/WinARJ,RAR/WinRAR
(2.x)
和
ACE/WinACE
(2.x)
等几种压缩文件的密码;
2、Advanced
ZIP
Password
Recovery
3.52
汉化版;可以解开
ZIP
压缩文件的密码;3、Advanced
RAR
Password
Recovery
1.11
汉化版;可以解开
RAR
压缩文件的密码;
4、Advanced
Password
Recovery
Pro
1.01
汉化版。可以解开
文件的密码。
地址:
RAR
Password
Recovery
v1.1
RC16
RAR/WinRAR压缩文件密码破解工具,支持暴力破解、字典破解和极快速的"Booost-Up"破解法,还可以中断计算与恢复继续前次的计算。
地址:
Advanced
RAR
Password
Recovery
v1.52
汉化版
个恢复遗失或者忘记了的RAR/WinRAR文件的密码的程序。它能支持可定制的暴力破解和字典破解,并提供了多语言介面。
这个新版本包括了:可以在AV纪录的文件中工作;恢复一些特别的文件的密码;当完成恢复后可以自动储存,并且速度也挺快。软件的界面很简单,很容易上手,同时功能很强大,理论上可以解出任何RAR文件密码,当然密码越长,所费的时间也就越长:)。
地址:
RAR
Password
Recovery
v1.1
汉化版
RAR
Password
Recovery
是一个可以帮助你快速的找回丢失或者忘记的RAR/WinRAR压缩包的解压缩密码的密码破译工具,程序支持暴力破解,基于字典的破解和非常独特的"加速"
破解方式,并可以随时恢复上次意外中止的密码破解工作!类似于断点续传功能,非常实用!
地址:
Advanced
RAR
Password
Recovery
v1.52
一个速度很快,可以帮你找回RAR文件的密码,注册后可以解开多达128位密码。它提供有预估算出密码所需要的时间;可中断计算与恢复继续前次的计算。
地址:
RAR
Key
v7.0.1180
RAR
Key能恢复RAR文件的密码,使用暴力破解和词典攻击的方法来恢复RAR
2.x文件的密码,支持多语言密码。程序每次能自动保存密码。
地址:
RAR
Password
Recovery
Key
v6.3
RAR
Key
是由
Passware
制作的系列密码恢复软件之一,它是一款功能强大的RAR压缩包密码破译工具,程序能恢复RAR-含自解压文件的密码,使用暴力破解、Xieve、词典攻击的方法来恢复RAR
2.x
文件的密码,支持多语言密码,可以自动保存破解进度。需要注意的是,它不支持RAR3.x
以上版本密码的恢复。
S/N:R9E2-SX42-Q7JC-DG5EJ
地址:
Passware
RAR
Password
Recovery
Key
v6.5
RAR
Key能恢复RAR文件的密码,使用暴力破解和词典攻击的方法来恢复RAR
2.x文件的密码,支持多语言密码。程序每次能自动保存密码。
地址:
请推荐一个管用的 RAR 密码破解软件。
感觉最好用的还是“Advanced RAR Password Recovery”,速度快,设置简单。
Advanced RAR Password Recovery是由elcomsoft公司研发的一款破解用 WinRAR生成的 rar压缩文件的密码,最新版本为3.01版本。它提供有预估算出密码所需要的时间;可中断计算与恢复继续前次的计算。注册版可以解开多达128位的密码。支持可定制的暴力破解以及字典破解等。
rar密码破解!已知部分密码如何尽快进行暴力破解
很可惜,几乎不可能,除非你知道密码,或者你拥有超级计算机进行暴力破解。
有兴趣的话,请阅读以下文章,你可能会选择放弃,或者重建这个古早文件。
一、Rar文件生成的流程。
Winrar加密文件时,总的分两个步骤:
1:先把源文件压缩,压成一段数据段。
2:再将压缩完的数据段加密。
对于同一个源文件来说,不进行加密,压缩完,其rar文件中的数据段是一模一样的。但是如果对同一个源文件来说,即使使用同一个密码,加密完rar文件中的数据段是不一样的,这是由于加密的密钥是依赖于一个Salt(8个字节的密钥,用来加密时使用,存放在rar文件头中里)
所以要解密rar加密文件关键在于数据解密这一步,那我们接下来研究一下如何加密的。
二、加密“压缩完的数据段”的流程
1、获取密钥:
将明文的密码与Salt一起,通过HASH算法,生成两个16字节的密钥。(一个是KEY(AES算法的参数),一个是initVector)
2、以Key和initVector来加密压缩数据:
这里,是一个循环加密的结构,每16字节作为一个块,进行加密(这可能正是为什么加密完的文件长度总为16倍数的原因)。加密采用AES算法(RAR采用的是AES的rijndael的标准应用)。这里注意:AES加密前,有一个异或运算,是先将每16字节块与上一个16字节块加密结果进行异或,然后再进行AES算法的。我用一个简单的示意代码看说明:
;===============================================
packblock[0]=packblock[i]^initVector
encryptBlock[0]=AES(packblock[0]);(KEY为AES的密钥)
fori=1to块数量-1
packblock[i]=packblock[i]^encryptBlock[i-1]
encryptBlock[i]=AES(packblock[i]);(KEY为AES的密钥)
next
;packblock[i]表示压缩完的每16字节数据
;encryptBlock[i]表示加密完的每16字节数据
;===============================================
三、解密的过程
由于AES算法是对称的,所以解密的过程,是加密过程的逆运算。但解密时AES算法过程与加密所用的不一样(是因为解密过程中由KEY生成的子密钥表不一样)。仍然需要我们将密码输入,与salt一起生成两个16字节密钥,KEY和initVector。
;===============================================
packblock[0]=AES1(encryptBlock[0]);(KEY为AES的密钥)
packblock[0]=packblock[i]^initVector
fori=1to块数量-1
packblock[i]=AES1(encryptBlock[i]);(KEY为AES的密钥)
packblock[i]=packblock[i]^encryptBlock[i-1]
next
;===============================================
那判断密码是否正确的在什么地方呢?
解密的过程是解密后的数据块进行解压缩,然后解成源文件,对该文件进行CRC校验,存在RAR文件中的源文件CRC校验码比较,相同则密码正确,不相同则密码错误。
四、无法秒破的原因
从上面,我们了解了RAR文件的整体思路。地球人都知道,解密时,肯定有个步骤是来判断密码的正确与否。而且,依据以往的经验,我们也许可以将某些判断的点移动,那样可以缩减破解的流程思路。那RAR的这一步在哪里?它把校验放在了最后的一步。如果要秒破,我们该怎么做泥?至少我认为目前是不可能的。
文章分享到这里,希望我们关于rar密码破解工具的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。