遇到个问题请各位大神指教:
我自己买了一个解压缩包的软件,有些密码很复杂的 rar,有时花一天时间也能解出密码并解压,也不会有错误提示,但解压出的文件却都是破损文件或乱码。如果输入正确的密码,就可以正常解压出正常的文件。
为什么明明是错误的密码,却不提示密码错误、反而能正常完成解压过程呢?
|  |      1cchange      2017-06-10 16:40:30 +08:00 via iPhone rar 是按密钥解压后 然后验证 crc 是不是用的 rar 版本最后没有验证 crc 呢? 用的官方解压软件吗? | 
|      30ZXYDDu796nVCFxq      2017-06-10 16:46:49 +08:00 via iPhone rar 的特性,先解压再校验文件是否正确,提高暴力破解难度。 | 
|  |      403      2017-06-10 16:48:29 +08:00 RAR 默认用的是 CRC32,一共 2^32 种可能性,也就是对于任意密码有 1/2^32 的概率解出来的错误文件与正确的 CRC 相同,它就检测不出错误了 | 
|  |      5atlaski OP @03 感谢。请问哪里有相关的资料呢? 卖家现在死活说不是他的问题、说能解出来就是对的,是我自己文件就是乱码。 我想找证据反驳一下,请问我该怎样反驳他呢?(在我不知道正确密码打他脸的情况下) | 
|  |      6zhujinliang      2017-06-10 17:07:28 +08:00 1 / 2^32 的概率中奖了? | 
|  |      8atlaski OP @zhujinliang 解出来也打不开的 不是显示文件破损就是乱码 | 
|  |      9acess      2017-06-10 17:22:08 +08:00 “我自己买了一个解压缩包的软件,有些密码很复杂的 rar,有时花一天时间也能解出密码并解压,也不会有错误提示,但解压出的文件却都是破损文件或乱码。如果输入正确的密码,就可以正常解压出正常的文件。” 你自己买的?不是 WinRAR 吧?那不就是你买的那个解压软件没校验 CRC32 么…… | 
|  |      10acess      2017-06-10 17:23:08 +08:00 有不少软件这么干过吧……通过跳过 CRC32 来实现所谓的快速解压。 | 
|  |      120017      2017-06-10 18:45:48 +08:00 既然根本不知道正确密码你是怎么知道 "输入正确的密码,就可以正常解压出正常的文件" 的? | 
|  |      13mlhorizon      2017-06-10 19:09:09 +08:00 明显是你被坑了,买了个假软件。 | 
|  |      14pimin      2017-06-10 19:28:12 +08:00 via Android 明显是假软件,winrar 的安全性是很高的,文件越大破解的难度就越高,任何号称能秒破解 winrar 密码的软件都是骗人的。 | 
|      15tghgffdgd      2017-06-10 20:08:07 +08:00 破解软件是直接替你解压还是算出密码给你?  压缩包的原始文件信息是否可见(文件名,大小,crc 等),可见的话与解压出来的文件是否都对应? 第一个问题如果是直接给你密码,你自己解压的话那你结合第二个问题使用最新 winrar 还这样的话那就是 winrar 自己的问题,否则就是卖家坑你 |