能力值:
( LV2,RANK:10 )
|
-
-
2 楼
貌似RAR加密文件里面是不带Key的,只能穷举密码。楼主可以赏个邀请码嘛~我都不知道Kx怎么来的。挂论坛刷新神马的都木有加。
|
能力值:
( LV13,RANK:240 )
|
-
-
3 楼
我只能说 呵呵。。你去看看RAR加密原理就知道为什么密码不会存在在文件中了~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
RAR 加密肯定不会把明文密码放到加密后的文件中的,这个是肯定的。放的是加密后的密码。也就是密码 所对应的一个字符串。·就想MD5一样。如果你能把这个加密算法搞定 那么想秒破密码就肯定能实现了 至于想在加密后的RAR中找密码 呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
没用的,RAR的密码基本上没法破解,只能用穷举法。
因为RAR的密码相当于指导文件解压的指令的一部分。
我随便举个例子(不是RAR的算法),
比如:AAAAABBBAAAAA
然后,压缩之后,变成ABA
密码是5358
然后,解压需要通过密码5358,把压缩文件的第1个字符复制5次,把第2个字符复制3次,把第3个字符复制8次,最后,校验全部字符ASCII相加的最后1位是不是8。
你如果随便给个密码1111会如何?也能解密,只是不能恢复成原来的了。当然RAR没我说的这么简单。
假如你按我的方法给我加密一段文字,然后不告诉我密码,我也没法解密。
你没发现用WINRAR解压时,它并不判断你的密码是否正确,无论你给它什么密码,它都当成是正确的来执行,直到出错或者刚好正确。也就是说只有当它按你给的密码解压完了,它才知道你的密码是正确的。
另,WINRAR的解密算法是公开的,你可以从网上找到。
另,我现在改用7Zip了,因为WINRAR一直都是收费的,虽然我一直是用破解版。但7Zip是免费而且开源的软件。(7Zip能解压RAR格式的文件)
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
楼主太天真了,这个世界上很多聪明的天才,如果真这么简单,不会这么多年了没人提出,当然,这种机会也不是绝对没有,只是微乎其微的微乎其微。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
只是讨论下嘛,你也说了,是加密后的密码,其实这个原理和16进制和2进制有什么区别?
同样一个简单的文件,用1,11,111,a,b,c,一个个去试,再怎么牛的加密算法也是人设计的。我是没仔细研究过加密的原理,不过既然那么多调试高手,应该一个字符一个字符去看,加密后都变为什么,不同的文件用同样一个字符去加密,有什么差异。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
加密过的密码肯定是存在压缩包内,这点无人再反对?虽然存在的可能是明文,也可能是转换过了的,但是确实是存在的,而且和你本机是否装了WINRAR无关,你用其他的解压软件解压一样需要输入密码。也不需要联网获取。随便一台电脑也一样。
这个加密的过程已经结束,存在压缩包里。
既然存在压缩包内,既然是用一种算法对密码进行了处理,既然要找出来这种算法,我相信这种算法也不是无限循环的。不可能循环处理无数次的,应该都是单次,或者两三次处理吧?
我是搞生物的,系统的搞正交或者杂交试验,或者随机性,一个样本可以有几百种不同处理方法。从简单的文件和密码去尝试是一个好的方法,比如只有一个字节的文件和密码,用同样的字节反复,不同时间加密一个文件,至少可以排除和文件时间无关。
很多人搞RAR破解,都是希望直接看出加密过的一段代码和明文之间的联系。
我承认搞计算机的很多都是聪明人。特别是自身喜好那种。我承认我没仔细研究过RAR加密的过程。既然加密的过程是可以跟踪调试的,我实在不明白为什么不能逆处理。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
这可能和密保卡的原理差不多吧,给一串字符,也很难找出对应密保卡的横纵坐标,如果横纵坐标是动态的,取自于文件本身,那就更加会死人了。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
楼主不明白RAR的加密原理,RAR解密你看看要多少时间?就是整个解压缩的时间,小文件要1,2秒,大文件要1,2分钟甚至10几分钟,所以这么长的时间的运算,要穷举解密是不可能的,1万个密码要1万倍的时间,8位密码要1亿倍的时间,12位密码要的时间就是天文数字了。因为RAR并不是简单的比对密码是否正确在解压缩,而是解压缩完成整个过程以后才能知道密码是否正确。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我说的密码是一种形式,不是说密码明文。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
加密过的密码肯定是存在压缩包内,这点无人再反对?
错!RAR中不包含密码的任何形式!
楼主,能仔细看下我在5楼的帖子吗?不是要你悬赏,Kx对我来说也没啥用。
另,RAR的加密算法是AES
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
参加新手测验,30,挂机1小时1,每天5封顶。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
其实解压太快时很痛苦的,在RAR解压的时候,我们可以暂停,部分文件是已经解压到内存了,我们想要的是文件,又不是密码,1秒钟解完,判断密码不对,就迅速删除了解压出来到内存的文件
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
楼主认为密码存在压缩包类,或者经过变换以后存在压缩包类,其实根本是错误的,密码不存在任何地方,只有加密者本人知道密码。你用任何密码都可以解密RAR压缩包,括号(按照RAR的运算算法解密),所以不存在比对密码的过程。只是解密以后的文件,是不是原来的文件,就是根据这个文件的哈希值来判断,如果哈希值正确,就是原来的文件,否则认为解密后的文件是错误的文件,错误的文件你要了又有什么用呢?不包含任何有用的数据。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
汗,楼主,还不清楚1点事实。
RAR的解密算法是完全公开的,加密算法也差不多算是公开的。
你需要点时间就能清楚的知道每一个步骤,但你是无法解密的,哪怕你的WINRAR的制作人,也无法解密,就跟我5楼的例子一样。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
15楼是正解,悬赏给他吧。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
其实我的意思是,这种加密,加密完后,是固定的,不会变的,也许,他已经不是一种密码,也许它是以一种动态的加密算法存在的,但是它确实是存在的,我们把密码都理解为字符,然后去找密码,是不对的。加密完成以后,他确实就固定了,不会再因为其他什么原因改变。 或许密码这时候已经和RAR的固有算法整合在一起形成一种新的密码形式,新的算法,这可能是一种函数,也可能是一种动作,但是我们不能否认,加完了以后,这密码就是唯一的,可能换了一种形态存在压缩包中。所以你说的找不到原密码文,也是对的。但是能和这个压缩包唯一匹配的,还是最先加的密码。那既然这样,是不是说,密码和压缩包本身是一个配套的整体,然后压缩包中有一个步骤是判断这个匹配?但是这个匹配判断是不能绕过的?或者是一边解压一边判断?我发现用密码去尝试,和原密码越接近,能解压的过程越久。一个十几位的密码,如果只是最后一位不同,那么可以解压到99%,如果位数不同,或者前面几位不同,解压10%以内就出错了。
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
那么加密的到底是文件本身还是文件数据本身呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
以前我下过一个视频教程,加密了,我随便输入密码,让他解压,用“解压到XXXXX”,解压到99%的时候,我暂停,然后里面其实是有这个文件的,而且,复制出来也可以正常浏览。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
既然你从宏观的角度讲,
那我也从宏观的角度说,
假如,原文件包含了全部的信息,而加密后的文件包含了99%的信息,密码包含1%的信息。
你在20楼的例子,也说明了这点,你能得到部分信息,但你无法得到全部的信息。因为密码本身就是缺失的这部分信息。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
我可以拿我5楼的例子进行说明:
AAAAABBBAAAAA
被压缩成ABA,密码是5358
在不用密码的情况下,你也能知道,原来的字符串中,差不多是几个A几个B几个A的形式组成的,但你还是无法知道全部的信息。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
作为一个普通人,如果我们每次都能拿到加密部分99%的信息,也是很可观的。
如果有补丁能实现这个功能,RAR也无法活了。
|
能力值:
( LV3,RANK:20 )
|
-
-
24 楼
建議樓主先了解一下對稱式加密的原理,
然後再來討論這個吧。
有代溝。
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
已经讨论完了,我也得到了很多启发,谢谢
|
|
|