ZIP/RAR压缩包加密原理和解密方法

ZIP/RAR压缩包加密原理和解密方法

1、压缩包的概念

一般我们看到的压缩格式有.rar,.zip,等等有许多格式但主要压缩的作用就是让某一个文件占用空间小点。比如原来是50MB,可以压缩到30多MB。

压缩包的算法:

有许多不同的压缩格式例如:zip、rar、7z 事实上是不用的压缩规范,也算得上是相同的格式,但其中的算法可能是不一样的,例如有reducing、deflate等等算法,某个文件的压缩高不高,不要要文件形式,要看压缩算法

例如,zip和7z 都可以使用deflate算法

压缩包的作用:

  • 节省空间;

  • 可以把多个文件,压缩成一个压缩包,方便上传,节省时间

  • 可以压缩的时间添加密码,起到一定的保护作用

2、检查文件是伪加密还是真加密

  • 工具:Editor,这是一个非常简单的通用文本编辑器

  • 我们首先打开一个压缩包,找到文件头的全局标志位,和文件内容的全局标志位,可以看到均为00 08 这样子就可以判断出来,这样子压缩包是没有密码的(如图)

     

  • 接下来我们打开第二个压缩包,找到文件内容的全局标志位可以看到分别是 01 08 这样子可以判断出来这个压缩包是存在伪加密的。一般情况下,用rar解压伪密码是绕不开的,可以尝试用360压缩解压,一般是可以绕开的

  •  

  • 我们打开第三个压缩包 ,找到文件头的全局标志位,和文件内容的全局标志位,可以看到均为09 00 这样子就可以判断出来,这样子压缩包是真加密的

  •  

3、总结判断方式:

  • 文件头和文件内容的全局方式位标记都相同且都为偶数时,该压缩包为无加密;

  • 文件内容的全局方式位标记为奇数时,该压缩包为伪加密;

  • 文件头和文件内容的全局方式位标记都相同且都为奇数时,该压缩包为真加密;

4、解密软件及工具

  • 对于真密码可以使用 ARCHPR 软件进行解密

  • 下载链接:https://download.csdn.net/download/QQ528621124/87807437

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值