[发明专利]一种文件加/解密方法以及文件加/解密装置在审
| 申请号: | 201310226540.7 | 申请日: | 2013-06-07 |
| 公开(公告)号: | CN103294961A | 公开(公告)日: | 2013-09-11 |
| 发明(设计)人: | 曹建峰;周晨光;赵江 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 北京市德权律师事务所 11302 | 代理人: | 刘丽君 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 解密 方法 以及 装置 | ||
1.一种文件加密方法,其特征在于,包括:
确定待加密的源文件;
选定源文件中的重要数据;
根据设定的加密算法对所述重要数据执行加密;
在指定的第一位置,保存加密后的所述重要数据;
从所述源文件中删除未加密的所述重要数据;
将加密信息保存在指定的第二位置;所述加密信息至少包括所述重要数据在源文件中的原始位置。
2.根据权利要求1所述的文件加密方法,其特征在于,包括:将加密后的所述重要数据与所述源文件中重要数据以外的数据一起封装为加密文件,并以所述加密文件替换所述源文件。
3.根据权利要求1所述的文件加密方法,其特征在于,包括:将所述加密后重要数据以外的数据封装为未加密文件,并以所述未加密文件替换所述源文件。
4.根据权利要求1所述的文件加密方法,其特征在于,所述加密信息包括:所述重要数据在源文件中的存储空间和/或存储位置和/或加/解密算法。
5.一种文件解密方法,其特征在于,包括:
读取已加密的加密文件,该已加密的加密文件中,仅重要数据被加密;
从第一位置获取已加密重要数据;
通过第二位置读取加密信息,该加密信息至少包括所述重要数据源文件中的原始位置;
根据加密信息执行解密,并将解密后的重要数据放在所述加密信息所提供的所述重要数据在源文件中的原始位置;
保存还原后的源文件。
6.一种文件加密装置,其特征在于,包括:
选定器,用于选定待加密源文件中的重要数据;
加密器,用于接收所述选定器选定的重要数据,并根据设定的加密算法对所述重要数据加密;
加密数据保存器,用于接收所述加密器提供的加密后的重要数据,将上述加密后的重要数据保存在指定的第一位置;
删除器,用于将源文件中未加密的所述重要数据删除;
加密信息生成保存器,用于根据上述加密过程生成加密信息,并将该加密信息保存在所述指定第二位置,所述加密信息至少包括所述重要数据在源文件中的原始位置。
7.根据权利要求6所述的文件加密装置,其特征在于,包括:
封装器,用于接收解密后的所述重要数据以及源文件中所述重要数据以外的数据,并将它们一起封装为解密文件,并以该解密文件替换所述源文件;或者将所述解密后重要数据以外的数据封装为未解密文件,并以所述未解密文件替换所述源文件。
8.根据权利要求6所述的文件加密装置,其特征在于,所述选定器包括:
文件类型识别子单元,用于识别源文件类型并输出;
选定执行子单元,用于接收所述源文件类型,并根据所述文件类型选定重要数据所位于该源文件的原始位置和/或重要数据的加密算法。
9.根据权利要求6所述的文件加密装置,其特征在于,所述选定器包括:
文件类型识别子单元,用于识别源文件类型并输出;
指定单元,接收用户根据所述文件类型对源文件中重要数据的指定,并据此选定源文件中的重要数据。
10.一种文件解密装置,其特征在于,包括:
加密文件读取器,读取已加密文件,且该已加密的文件中仅重要数据被加密;
加密信息读取器,从指定位置读取加密信息,该加密信息至少包括重要数据在未加密的源文件中的原始位置;
加密数据读取器,从指定位置读取所述已加密文件内的重要数据;
解密器,用于接收所述加密数据读取器读取的重要数据,并使用对应所述加密后重要数据的加密算法的解密算法,对所述加密后的重要数据解密;
解密数据回放器,用于接收所述加密信息读取器读取的加密信息,并根据加密信息中的提供的重要数据在未加密的源文件中的原始位置,将解密后的重要数据放回所述原始位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226540.7/1.html,转载请声明来源钻瓜专利网。





