(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 104205117 A (43)申请公布日 2014.12.10 | ||
(21)申请号 CN201480000612.9
(22)申请日 2014.04.10
(71)申请人 华为技术有限公司
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼
(72)发明人 宋卓
(74)专利代理机构 北京同立钧成知识产权代理有限公司
代理人 刘芳
(51)Int.CI
G06F21/60
H04L9/06
权利要求说明书 说明书 幅图 |
(54)发明名称
设备文件的加解密方法及装置 | |
(57)摘要
本发明实施例提供一种设备文件的加解密方法及装置,一种设备文件的加密方法包括:将所述设备文件分割为第一部分和第二部分,其中,所述第一部分和所述第二部分分别包括至少一个文件块;对所述第一部分和所述第二部分分别进行加密,其中所述第一部分中的文件块对应的加密算法为第一加密算法,所述第二部分中的文件块对应的加密算法为第二加密算法,所述第一加密算法与所述第二加密算法不同;存储加密的设备文件。本发明实施例提供的设备文件的加解密方法及装置,能够在对设备文件进行加解密时,同时兼顾安全性和处理速度。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
手机文件夹怎么加密 |
权 利 要 求 说 明 书
1.一种设备文件的加密方法,其特征在于,包括:
将所述设备文件分割为第一部分和第二部分,其中,所述第一部分和所 述第二部分分别包括至少一个文件块;
对所述第一部分和所述第二部分分别进行加密,其中所述第一部分中的 文件块对应的加密算法为第一加密算法,所述第二部分中的文件块对应的加 密算法为第二加密算法,所述第一加密算法与所述第二加密算法不同;
存储加密的设备文件。
2.根据权利要求1所述的方法,其特征在于,所述将所述设备文件分割 为第一部分和第二部分包括:
将所述设备文件分割为至少两个文件块;
将所述至少两个文件块组合为所述第一部分和所述第二部分,其中所述 第一部分和所述第二部分分别包括至少一个文件块。
3.根据权利要求2所述的方法,其特征在于,所述将所述设备文件分割 为至少两个文件块,包括:
将所述设备文件分割为至少两个文件块,其中,每一个文件块的起始地 址和长度根据预设策略确定;
所述将所述至少两个文件块组合为所述第一部分和所述第二部分,包括:
将所述至少两个文件块组合为所述第一部分和所述第二部分,其中,所 述第一部分和所述第二部分所包括的文件块的位置和数量分别根据所述策略 确定;
所述对所述第一部分和所述第二部分分别进行加密之前,还包括:
根据所述策略确定所述第一部分中的文件块对应的第一加密算法和所述 第二部分中的文件块对应的所述第二加密算法。
4.根据权利要求3所述的方法,其特征在于,所述策略包括:针对所述 设备文件进行分割时文件块的起始地址和长度、所述第一部分和所述第二部 分中文件块的位置和数量、所述第一部分和所述第二部分中文件块对应的加 密算法。
5.根据权利要求1所述的方法,其特征在于,所述第一部分包括的文件 块中的数据的重要性大于所述第二部分包括的文件块中的数据的重要性;所 述第一加密算法的安全性高于所述第二加密算法的安全性。
6.根据权利要求5所述的方法,其特征在于,所述将所述设备文件分割 为第一部分和第二部分包括:
将所述设备文件分割为至少两个文件块;
将所述至少两个文件块中的数据的重要性超过预设阈值的文件块组合为 所述第一部分;
将所述至少两个文件块中的数据的重要性未超过预设阈值的文件块组合 为所述第二部分。
7.根据权利要求1所述方法,其特征在于,所述第一部分中的文件块的 容量占所述设备文件总容量的比例为第一比例。
8.根据权利要求7所述方法,其特征在于,所述将所述设备文件分割为 第一部分和第二部分包括:
将所述设备文件分割为至少两个文件块,
将所述至少两个文件块中的一部分文件块组合为所述第一部分,所述一 部分文件块的容量占所述设备文件总容量的比例为所述第一比例;
将所述至少两个文件块中除所述一部分以外的另一部分文件块组合为所 述第二部分。
9.根据权利要求7或8所述的方法,其特征在于,所述第一加密算法的 安全性高于所述第二加密算法的安全性;所述第一比例小于50%。
10.根据权利要求3~9任一项所述的方法,其特征在于,所述方法还包 括:
生成信息表,所述信息表包括所述至少两个文件块中每一文件块的起始 地址和长度、所述第一部分和所述第二部分所包括的文件块的位置和数量、 所述第一部分中的文件块与第一加密算法的对应关系,所述第二部分中的文 件块与所述第二加密算法的对应关系;
将所述信息表存储于所述加密的设备文件的预设区域,或者将所述信息 表存储为独立于所述加密的设备文件的第一文件。
11.根据权利要求10所述的方法,其特征在于,所述生成信息表之后, 还包括:
对所述信息表进行加密,所述信息表对应的加密算法为所述第一加密算 法;
所述将所述信息表存储于所述加密的设备文件的预设区域,或者将所述 信息表存储为独立于所述加密的设备文件的第一文件,包括:
将所述加密的信息表存储于所述加密的设备文件的预设区域,或者将所 述加密的信息表存储为独立于所述加密的设备文件的第一文件。
12.一种设备文件的解密方法,其特征在于,包括:
将加密的设备文件分割为第一部分和第二部分,其中所述第一部分和所 述第二部分分别包括至少一个文件块;
对所述第一部分和所述第二部分分别进行解密,其中所述第一部分中的 文件块对应的解密算法为第一解密算法,所述第二部分中的文件块对应的解 密算法为第二解密算法,所述第一解密算法与所述第二解密算法不同;
存储解密的设备文件。
13.根据权利要求12所述的方法,其特征在于,所述将加密的设备文件 分割为第一部分和第二部分,包括:
将所述加密的设备文件分割为所述第一部分和所述第二部分,其中,所 述第一部分和所述第二部分所包括的文件块的位置和数量分别根据预设策略 确定,所述第一部分和所述第二部分所包括的文件块的起始地址和长度分别 根据所述策略确定;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论