[发明专利]一种文件加密方法有效
申请号: | 201310209559.0 | 申请日: | 2013-05-30 |
公开(公告)号: | CN103279693A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 付弦 | 申请(专利权)人: | 付弦 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 435000 湖北省黄石市黄石*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 方法 | ||
技术领域
本发明涉及加密技术领域,具体而言,涉及一种文件加密方法。
背景技术
为防止信息泄露,需要对文件加密。
相关技术中,对文件加密的方法为:为欲加密打包的文件写入密钥;将写入的密钥保存在生成的打包文件内,当用户需要阅读打包文件内的欲加密打包文件时,只需输入正确的密钥即可。
但相关技术中,有非法用户为获取加密打包文件内的文件内容,绕过加密文件的密钥直接提取加密打包文件内的内容,大大降低了加密打包文件加密的安全可靠性。
发明内容
本发明的目的在于提供一种文件加密方法,以解决上述的问题。
在本发明的实施例中提供了一种文件加密方法,包括:
根据指令确定欲加密打包文件的目标存储方式;
若确定所述欲加密打包文件的目标存储方式为本地基本存储方式,则确定所述欲加密打包文件的特征信息;
根据所述特征信息将所述欲加密打包文件进行切割,形成文件分块;
将所述文件分块打乱顺序后组合成乱序文件;
将所述乱序文件打包封装,形成封装文件。
本发明上述实施例的一种文件加密方法,利用加入的特征信息将欲加密打包文件切割形成文件分块,由文件分块打乱顺序后组合成乱序文件,对乱序文件进行打包封装。当获取特征信息,解压打包封装文件时,首先获取得到乱序文件,由乱序文件组合成欲加密打包文件。
即使非法用户绕过了封装文件的特征信息,也只能从封装文件内提取到由文件分块形成的乱序文件。
因为乱序文件中的文件分块通过特征信息切割形成,且切割成的分块又被进一步打乱顺序,因此乱序文件中的文件分块随机组合在乱序文件中。若想恢复乱序文件中的文件分块的顺序,则具有一定的复杂性,增加了封装文件破解的困难,非法用户强行提取或破解出的文件内容出现乱码、内容拼接错误的几率大大增加。因此本发明实施例的文件加密方法使获取封装文件内欲加密打包文件变得更加复杂,增加了获取封装文件内文件内容的难度。因此本发明的加密方法能够使加密打包文件加密的安全可靠性提高。
附图说明
图1示出了本发明实施例1文件加密方法的流程图;
图2示出了本发明实施例2欲加密打包文件转化为只读流媒体信息的效果示意图。
具体实施方式
下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
实施例1
本发明实施例1提供一种文件加密方法,如图1所示,主要处理步骤包括:
步骤S11:根据指令确定欲加密打包文件的目标存储方式;
步骤S12:若确定所述欲加密打包文件的目标存储方式为本地基本存储方式,则确定所述欲加密打包文件的特征信息;
步骤S13:根据所述特征信息将所述欲加密打包文件进行切割,形成文件分块;
步骤S14:将所述文件分块打乱顺序后组合成乱序文件;
步骤S15:将所述乱序文件打包封装,形成封装文件。
非法用户若想绕过特征信息提取封装文件内的文件,即使绕过了封装文件的特征信息,也只能从封装文件内提取到由文件分块形成的乱序文件。
因为乱序文件中的文件分块通过特征信息切割形成,且切割成的分块又被进一步打乱顺序,因此乱序文件中的文件分块随机组合在乱序文件中。若想恢复乱序文件中的文件分块的顺序,则具有一定的复杂性,增加了封装文件破解的困难,非法用户强行提取或破解出的文件内容出现乱码、内容拼接错误的几率大大增加。因此本发明实施例的文件加密方法使获取封装文件内欲加密打包文件变得更加复杂,增加了获取封装文件内文件内容的难度。因此本发明的加密方法能够使加密打包文件加密的安全可靠性提高。
解压本实施例中形成的封装文件的方法为,接收用户触发的解压指令;
获取验证信息,并将获取的所述验证信息与设定的所述特征信息进行比对验证;
比对验证结果正确且欲加密打包文件的目标存储方式为本地基本存储方式时,获取由打乱顺序的文件分块组合成的乱序文件;
将所述乱序文件中的文件分块重新整合形成欲加密打包文件。
另外,相关技术中为欲加密打包文件设置的密钥多为由数字,和/或,字母组合而成,而由数字,和/或,字母组合成的密钥相对比较容易破解,本实施例中,为欲加密打包文件设定的特征信息除可以为由数字,和/或,字母组合成的密钥外,还可以包括由文字、数字、子母组合成的时间信息、位置信息等,以下针对特征信息具体说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于付弦,未经付弦许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310209559.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件系统的加载、保护方法及装置
- 下一篇:一种储层参数预测方法及装置