[发明专利]一种文件加密方法有效
申请号: | 201310209559.0 | 申请日: | 2013-05-30 |
公开(公告)号: | CN103279693A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 付弦 | 申请(专利权)人: | 付弦 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 435000 湖北省黄石市黄石*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 方法 | ||
1.一种文件加密方法,其特征在于,包括:
根据指令确定欲加密打包文件的目标存储方式;
若确定所述欲加密打包文件的目标存储方式为本地基本存储方式,则确定所述欲加密打包文件的特征信息;
根据所述特征信息将所述欲加密打包文件进行切割,形成文件分块;
将所述文件分块打乱顺序后组合成乱序文件;
将所述乱序文件打包封装,形成封装文件。
2.根据权利要求1所述的方法,其特征在于,所述特征信息包括:时间戳信息、既定开启位置信息、验证密码信息、既定开启用户信息、既定开启硬件特征码信息及既定开启软件特征码信息中的一种或多种。
3.根据权利要求1所述的方法,其特征在于,若确定所述欲加密打包文件的目标存储方式为本地只读存储方式,则将所述欲加密打包文件转换为流媒体数据帧;
确定所述流媒体数据帧的特征信息;
根据所述特征信息将所述流媒体数据帧打乱顺序后组合成乱序文件;
将所述乱序文件打包封装,形成封装文件。
4.根据权利要求3所述的方法,其特征在于,所述将欲加密打包文件转换为流媒体数据帧之后,确定所述流媒体数据帧的特征信息之前,进一步包括:
在所述流媒体数据帧之间随机插入一帧或多帧干扰帧。
5.根据权利要求1所述的方法,其特征在于,若确定所述欲加密打包文件的目标存储方式为云端存储方式,则将所述欲加密打包文件存储在云端服务器后,由云端服务器下发云端链接信息;
确定所述云端链接信息的特征信息;
根据所述特征信息将所述云端链接信息进行分割,形成链接信息段;
将所述链接信息段打乱顺序后组合成乱序文件;
将所述乱序文件打包封装,形成封装文件。
6.根据权利要求2所述的方法,其特征在于,所述特征信息中还包括尝试次数限定值;
对于生成的所述封装文件,每次接收到解压指令时,均获取验证信息,且累加计算接收到所述解压指令的累计次数;
接收到所述解压指令的累计次数小于或等于所述尝试次数限定值,且获取的所述验证信息与所述特征信息中除所述尝试次数限定值外的信息对应匹配一致时,解压开启所述封装文件,同时将接收到所述解压指令的累计次数置为零;
接收到所述解压指令的累计次数大于所述尝试次数限定值时,破坏所述封装文件内的文件。
7.根据权利要求6所述的方法,其特征在于,所述特征信息中还包括解压开启次数限定值;
对于所述封装文件,每次解压开启时,均累加计算所述封装文件的解压开启次数;
所述封装文件的解压开启次数大于所述解压开启次数限定值时,破坏所述封装文件内的文件。
8.根据权利要求6所述的方法,其特征在于,所述解压开启所述封装文件,包括:
解压开启所述封装文件得到封装在封装文件内的云端链接信息;
根据所述云端链接信息从云端服务器获取与所述云端链接信息对应的欲加密打包文件后,指示云端服务器破坏与所述云端链接信息对应的欲加密打包文件;或,指示云端服务器重新生成云端链接信息,并利用云端服务器重新生成的云端链接信息替换封装在封装文件内的云端链接信息。
9.根据权利要求6所述的方法,其特征在于,所述对于生成的所述封装文件,每次接收到解压指令时,除获取验证信息且累加计算接收到所述解压指令的累计次数外,还包括:
根据获取的所述验证信息生成封装文件开启记录;
其中所述封装文件开启记录中存储有接收到所述解压指令时的时间信息、位置信息、开启用户信息、开启硬件特征码信息、开启软件特征码信息及验证结果信息中的一种或多种。
10.根据权利要求6所述的方法,其特征在于,所述破坏所述封装文件内的文件,包括:
将所述封装文件内的文件的内容全部置0;或,
将所述封装文件内的文件的内容全部置1;或,
粉碎所述封装文件内的欲加密打包文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于付弦,未经付弦许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310209559.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件系统的加载、保护方法及装置
- 下一篇:一种储层参数预测方法及装置