文件加密方法及装置制造方法及图纸

技术编号:25308910 阅读:26 留言:0更新日期:2020-08-18 22:27
本发明专利技术实施例提供了一种文件加密方法及装置,该方法包括:获取加密压缩后的第一加密文件;选定所述第一加密文件的二进制文件的截取位置;根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。通过本发明专利技术实施例,由于对第一加密文件的二进制文件进行位置截取并存储,因此,可以解决相关技术中文件加密安全性较低的问题,达到提高加密文件安全性的效果。

【技术实现步骤摘要】
文件加密方法及装置
本专利技术实施例涉及数据加密领域,具体而言,涉及一种文件加密方法及装置。
技术介绍
行业普遍的文件加密方式,例如zip、rar等均是通过设置密码进行加密压缩,但是对zip、rar加密压缩文件的破解技术越来越成熟,导致该文件加密安全性逐步下降。相关技术一般采用一种具有似混沌特性的文件加密方法。该方法基于无理数DES算法,把文件切割分组并循环对各块进行加密运算,处理数据量比较多,特别是这对大文件,解密时复杂程度和计算量也比较高,性能比较差。
技术实现思路
本专利技术实施例提供了一种文件加密方法及装置,以至少解决相关技术中文件加密安全性较低、解密复杂程度较高的问题。根据本专利技术的一个实施例,提供了一种文件加密方法,包括:获取加密压缩后的第一加密文件;选定所述第一加密文件的二进制文件的截取位置;根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。r>在一个示例性实施本文档来自技高网...

【技术保护点】
1.一种文件加密方法,其特征在于,包括:/n获取加密压缩后的第一加密文件;/n选定所述第一加密文件的二进制文件的截取位置;/n根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;/n将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。/n

【技术特征摘要】
1.一种文件加密方法,其特征在于,包括:
获取加密压缩后的第一加密文件;
选定所述第一加密文件的二进制文件的截取位置;
根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;
将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。


2.根据权利要求1所述的方法,其特征在于,在获取所述第一加密文件之前,还包括:
对原始文件进行加密压缩处理获得所述第一加密文件,其中,所述加密压缩处理方式至少包括以下之一:zip加密压缩处理、rar加密压缩处理、AES文件加密处理。


3.根据权利要求1所述的方法,其特征在于,选定所述第一加密文件的二进制文件的截取位置包括:
随机选定所述第一加密文件的二进制文件的至少一组截取开始位置和截取结束位置。


4.根据权利要求3所述的方法,其特征在于,依据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库包括:
依据每组所述截取开始位置和截取结束位置对所述第一加密文件的二进制文件进行截取,并将每组截取开始位置信息和截取结束位置信息及所截取的二进制内容存入数据库。


5.根据权利要求4所述的方法,其特征在于,将所述第一加密文件截取之后剩余的二进制文件进行拼接生成第二加密文件包括:
将每组截取之后剩余二进制文件依照进行拼接生成所述第二加密文件。


6.根据权利要求1所述的方法,其特征在于,还包括:
从所述数据库中获取与所述第二加密文件对应的所述截取位置信息及所截取的二进制内容;
根据所述截取位置信息将所截取的二进制内容拼接到所述第二加密文件的二进制文件的对应位置,生成所述第一加密文件;
对所述第一加密文件进行解密获得所述原始文件。


7.根据权利要求6所述的方法,其特征在于,根据所述截取位置信息将所截取的二进制内容填入所述第二加密文件的二进制文件的对应位置,生成所述第一加密文件...

【专利技术属性】
技术研发人员:吴光需梁志婷徐浩
申请(专利权)人:上海明略人工智能集团有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1