首页 > 其他分享 >真加密与伪加密

真加密与伪加密

时间:2024-06-09 22:25:24浏览次数:12  
标签:文件 00 文件目录 标记 压缩 加密

 

 

压缩源文件数据区:

50 4B 03 04:这是头文件标记(0x04034b50)

14 00:解压文件所需 pkware 版本

00 00:全局方式位标记(有无加密) 头文件标记后2bytes

08 00:压缩方式

5A 7E:最后修改文件时间

F7 46:最后修改文件日期

16 B5 80 14:CRC-32校验(1480B516)

19 00 00 00:压缩后尺寸(25)

17 00 00 00:未压缩尺寸(23)

07 00:文件名长度

00 00:扩展记录长度

6B65792E7478740BCECC750E71ABCE48CDC9C95728CECC2DC849AD284DAD0500

 

 

压缩源文件目录区:

50 4B 01 02:目录中文件文件头标记(0x02014b50)

3F 00:压缩使用的 pkware 版本

14 00:解压文件所需 pkware 版本

00 00:全局方式位标记(有无加密,伪加密的关键) 目录文件标记后4bytes

08 00:压缩方式

5A 7E:最后修改文件时间

F7 46:最后修改文件日期

16 B5 80 14:CRC-32校验(1480B516)

19 00 00 00:压缩后尺寸(25)

17 00 00 00:未压缩尺寸(23)

07 00:文件名长度

24 00:扩展字段长度

00 00:文件注释长度

00 00:磁盘开始号

00 00:内部文件属性

20 00 00 00:外部文件属性

00 00 00 00:局部头部偏移量

6B65792E7478740A00200000000000010018006558F04A1CC5D001BDEBDD3B1CC5D001BDEBDD3B1CC5D001

 

 

压缩源文件目录结束标志:

50 4B 05 06:目录结束标记

00 00:当前磁盘编号

00 00:目录区开始磁盘编号

01 00:本磁盘上纪录总数

01 00:目录区中纪录总数

59 00 00 00:目录区尺寸大小

3E 00 00 00:目录区对第一张磁盘的偏移量

00 00:ZIP 文件注释长度

  这个详细的介绍了各部分的含义,修改其压缩源文件目录区的全布局方式标记比特值之后即可对文件加密或解密。

 

具体操作如下:

压缩源文件数据区:50 4B 03 04:这是头文件标记

压缩源文件目录区:

50 4B 01 02:目录中文件文件头标记

3F 00:压缩使用的 pkware 版本

14 00:解压文件所需 pkware 版本

00 00:全局方式位标记(有无加密,这个更改这里进行伪加密,改为09 00打开就会提示有密码了)

 

无加密

压缩源文件数据区的全局加密应当为00 00  (504B0304两个bytes之后)
且压缩源文件目录区的全局方式位标记应当为00 00(504B0304四个bytes之后)

假加密

压缩源文件数据区的全局加密应当为00 00                   50 4B 03 04 14 00 **
且压缩源文件目录区的全局方式位标记应当为09 00           50 4B 01 02 14 00 **

真加密

压缩源文件数据区的全局加密应当为09 00 
且压缩源文件目录区的全局方式位标记应当为09 00 

 

标签:文件,00,文件目录,标记,压缩,加密
From: https://www.cnblogs.com/ywrxjry/p/18240130

相关文章

  • 对象存储服务的加密特性
    实现思路加密特性的方案,涉及如下设计点:密钥的用途加密的位置加密的算法加密密钥的使用加密密钥的管理密钥的用途密钥的用途分为管理密钥和数据密钥。管理密钥用于加密数据密钥,需要定期更换,更换成本低;假如管理密钥丢失,则导致数据密钥无法解密,从而丢失数据。数据密钥用......
  • SpringBoot配置文件敏感信息加密方案
    在SpringBootProject中,会将一些敏感信息配置到application.yml/application.properties配置文件中(同样适用于SpringCloud的各个微服务其实(微服务实例)本质就是一个SpringBoot),例如数据库的用户名和密码、Redis的密码等。为了保证敏感信息的安全,我们需要将此类数据进行加密配置。J......
  • SpringBoot 快速实现 api 加密!
    在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。https://gitee.com/isuperag/rsa-encrypt-body-spring-boot项目介绍该项目使用RSA加密方式对API接口返回的......
  • 怎么给PDF文档进行加密操作?
    作为一名专业技术人员,有必要确保文件的安全,以避免文件内容被泄露。尤其是机密文件,或者政策文件。现在PDF格式如此流行,当然需要对PDF文件进行加密,那么如何给PDF文档加密呢?一、PDF格式的官方编辑器Adobeacrobat软件为我们提供了两种方式:口令加密和证书加密其中口令加密包含打开文......
  • Python爬虫-字体加密 ddddocr FontCreator
    目录应用场景解决思路1.下载字体文件2.分析3.代码实现版本1版本2应用场景在爬取网页数据时我们有时可能会遇到如下面的情况,价格数字在网页上能正常显示,但在控制面板查看时却是显示空白,我们通过requests等库爬取该页面后得到的数据也是无法显示出来。解决思路1.......
  • 如何避免U盘数据泄露?U盘重要文件怎么加密?
    U盘是最常用的移动存储设备,小巧的体积可以帮助我们存储大量数据。而为了保护U盘数据,避免文件泄露,我们需要加密保护U盘。那么,U盘重要文件该怎么加密呢?下面我们就来了解一下吧。BitLocker当你的U盘文件不多,且加密需求比较简单时,可以选择使用BitLocker加密工具。它可以全盘加......
  • 来此加密合作商部署到自己域名教程
    一、什么是来此加密合作商?来此加密可以申请得到免费的SSL证书,且支持多域名和泛域名,最多一张证书可包含100个域名,简化的操作方便绝大部分人使用。如果你拥有自己的用户群体(如:自己的网站有一定的流量),可以加入合作商,将专属链接或代码放在网站上,为用户提供申请证书的服务。用户在平......
  • Hershell反向shell生成器+msf加密通信免杀
    转自:https://www.cnblogs.com/Chuantouli/p/12298579.html简介 Hershell1Hershell(<ahref="github.com/sysdream/hershell" target="_blank" rel="noopener">github.com/sysdream/hershell</a>)是基于golang开发的一款反向shell生成......
  • 文件加密软件排行榜前五名|好用的五款文件加密软件分享
    你的公司是否存在这些问题:  数据泄露事件常有发生,数据安全的重要性日益凸显,而文件加密软件则是保护数据安全的重要工具。市场上存在众多文件加密软件,每款都有其独特的特点和优势。 本文将为您分享五款好用的文件加密软件,帮助您了解并选择适合自己的加密工......
  • springboot 接口返回数据统一加密
      @Aspect@Component@Slf4jpublicclassAESTimeAspect{@Around("execution(*com.trt.sea.xxserx.controller*..*Controller.*(..))")publicObjecthandleAroundControllerMethod(ProceedingJoinPointpjp)throwsThrowable{longst......