关于RAR压缩密码的破解用什么软件比较好

zip文件密码破译:

RAR文件密码破译:

rar密码破解工具(rar密码破解!已知部分密码如何尽快进行暴力破解)

DOC文件密码破译:

PDF文件密码破译:

工具包中包含四个汉化软件:1、Advanced

Archive

Password

rar密码破解工具(rar密码破解!已知部分密码如何尽快进行暴力破解)

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

PDF

Password

Recovery

Pro

1.01

汉化版。可以解开

PDF

文件的密码。

地址:

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密码破解工具的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。