[发明专利]一种文件加密方法、解密方法及终端在审
| 申请号: | 201710213918.8 | 申请日: | 2017-04-01 |
| 公开(公告)号: | CN108334785A | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 闫鹏程 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件加密 密钥 加密算子 解密 终端 移动通信领域 文件安全性 加密策略 加密功能 加密文件 预设 调用 加密 场景 应用 | ||
本发明实施例提供一种文件加密方法、解密方法及终端,涉及移动通信领域,用以解决现有技术中存在的采用同一种加密方案对文件加密所导致的文件安全性低的问题,包括:接收依次输入的i个密钥,其中,i为大于或等于1的整数;根据依次输入的i个密钥,确定i个密钥中每个密钥的加密算子,一个加密算子对应一个加密功能;按照预设加密策略调用每个密钥的加密算子对文件加密,获取加密文件。本发明实施例应用于文件加密/解密场景中。
技术领域
本发明实施例涉及移动通信领域,尤其涉及一种文件加密方法、解密方法及终端。
背景技术
云服务中的云存储功能可以存储用户的备份文件,但是近年来屡次发生存储在云服务的备份文件遭到泄密的恶性事件,使得保存在云服务中的备份文件的安全性 降低。
导致存储在云服务的备份文件遭到泄密的最根本原因在于:目前云服务提供商使用的文件加密算子往往是对于大批用户提供同一种加密方案,这样一旦某个用户 的备份文件被黑客攻破,则导致云服务中与被攻破的备份文件采用同一种加密方案 的备份文件的安全性较低。
发明内容
本申请提供一种文件加密方法、解密方法及终端,用以解决现有技术中存在的 采用同一种加密方案对文件加密所导致的文件安全性低的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本发明实施例提供一种文件加密方法,包括:接收依次输入的i个 密钥,其中,i为大于或等于1的整数;根据依次输入的i个密钥,确定i个密钥中 每个密钥的加密算子,一个加密算子对应一个加密功能;按照预设加密策略调用每 个密钥的加密算子对文件加密,获取加密文件。
本发明实施例中提供一种文件加密方法,通过根据依次输入的i个密钥中每个 密钥,确定每个密钥各自的加密算子,并按照预设加密策略调用每个密钥的加密算 子对文件加密,即最终文件是通过多种加密算子实现加密的,由于在文件解密过程 中,需要通过解密算子对加密文件解密,且不同的加密算子通常对应的解密算子不 同。因此,当终端以i个密钥中每个密钥的加密算子对文件加密后,若解密方不知 道该加密文件所关联的i个密钥,则解密方通常需要同时破解多个解密算子才能实 现对加密文件的解密,提高了加密文件被破解的难度,从而提高了加密文件的安全 性,进一步的,在将加密文件存储在云服务器中时,由于加密文件时按照预设加密 策略调用i个密钥中每个密钥的加密算子加密后得到的,因此,可以避免采用云服 务器统一分配的加密方案对文件加密所引起的安全性低的问题。
结合第一方面,在第一方面的第一种可能的实现方式中,根据依次输入的i个 密钥,确定i个密钥中每个密钥的加密算子,包括:获取i个密钥对应的候选算子 库,从候选算子库中确定i个密钥中每个密钥的加密算子,候选算子库中至少存储 有i个密钥中每个密钥的加密算子。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,接收依次输入的i个密钥之前,本发明实施例提供的方法还包括: 基于触发请求消息,获取候选算子库,该候选算子库至少记录:N个不同的指示符 中每个指示符与各自对应的至少一个加密算子的标识之间的映射关系,i个密钥由 N个不同的指示符中的指示符组成。
结合第一方面至第一方面的第二种可能的实现方式中任意一项,在第一方面的第三种可能的实现方式中,预设加密策略为i个密钥依次输入的顺序,按照预设加 密策略调用每个密钥的加密算子对文件加密,获取加密文件,包括:按照i个密钥 依次输入的顺序,依次调用每个密钥的加密算子对文件加密,获取加密文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710213918.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种漏洞扫描方法和装置
- 下一篇:一种数据加密方法





