[发明专利]文件加密方法及装置在审
申请号: | 202010359149.4 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111552938A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 吴光需;梁志婷;徐浩 | 申请(专利权)人: | 上海明略人工智能(集团)有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/60;G06F21/62 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘旺贵 |
地址: | 200232 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 加密 方法 装置 | ||
本发明实施例提供了一种文件加密方法及装置,该方法包括:获取加密压缩后的第一加密文件;选定所述第一加密文件的二进制文件的截取位置;根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。通过本发明实施例,由于对第一加密文件的二进制文件进行位置截取并存储,因此,可以解决相关技术中文件加密安全性较低的问题,达到提高加密文件安全性的效果。
技术领域
本发明实施例涉及数据加密领域,具体而言,涉及一种文件加密方法及装置。
背景技术
行业普遍的文件加密方式,例如zip、rar等均是通过设置密码进行加密压缩,但是对zip、rar加密压缩文件的破解技术越来越成熟,导致该文件加密安全性逐步下降。
相关技术一般采用一种具有似混沌特性的文件加密方法。该方法基于无理数DES算法,把文件切割分组并循环对各块进行加密运算,处理数据量比较多,特别是这对大文件,解密时复杂程度和计算量也比较高,性能比较差。
发明内容
本发明实施例提供了一种文件加密方法及装置,以至少解决相关技术中文件加密安全性较低、解密复杂程度较高的问题。
根据本发明的一个实施例,提供了一种文件加密方法,包括:获取加密压缩后的第一加密文件;选定所述第一加密文件的二进制文件的截取位置;根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。
在一个示例性实施例中,在获取所述第一加密文件之前,还包括:对原始文件进行密码加密压缩处理获得所述第一加密文件,其中,所述密码加密压缩处理方式至少包括以下之一:zip密码加密压缩处理、rar密码加密压缩处理、AES文件加密处理。
在一个示例性实施例中,选定所述第一加密文件的二进制文件的截取位置包括:随机选定所述第一加密文件的二进制文件的至少一组截取开始位置和截取结束位置。
在一个示例性实施例中,依据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库包括:依据每组所述截取开始位置和截取结束位置对所述第一加密文件的二进制文件进行截取,并将每组截取开始位置信息和截取结束位置信息及所截取的二进制内容存入数据库。
在一个示例性实施例中,将所述第一加密文件截取之后剩余的二进制文件进行拼接生成第二加密文件包括:将每组截取之后剩余二进制文件依照进行拼接生成所述第二加密文件。
在一个示例性实施例中,还包括:从所述数据库中获取与所述第二加密文件对应的所述截取位置信息及所截取的二进制内容;根据所述截取位置信息将所截取的二进制内容拼接到所述第二加密文件的二进制文件的对应位置,生成所述第一加密文件;对所述第一加密文件进行解密获得所述原始文件。
在一个示例性实施例中,根据所述截取位置信息将所截取的二进制内容填入所述第二加密文件的二进制文件的对应位置,生成所述第一加密文件,包括:在有多组截取开始位置和截取结束位置的情况下,根据每组截取开始位置和截取结束位置,将每组所截取的对应的二进制内容依次拼接到所述第二加密文件的二进制文件的对应位置,生成所述第一加密文件。
根据本发明的另一个实施例,提供了一种文件加密装置,包括:第一获取模块,用于获取加密压缩后的第一加密文件;选定模块,用于选定所述第一加密文件的二进制文件的截取位置;截取模块,用于根据所述截取位置对所述第一加密文件的二进制文件进行截取,并将截取位置信息及所截取的二进制内容存入数据库;第一拼接模块,用于将所述第一加密文件截取之后的剩余二进制文件进行拼接生成第二加密文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海明略人工智能(集团)有限公司,未经上海明略人工智能(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010359149.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高通量的病原体微生物基因检测筛查方法
- 下一篇:一种电子照相元件