一种数据加密、解密的方法及移动终端的制作方法

文档序号:9288545阅读:576来源:国知局
一种数据加密、解密的方法及移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及电子设备技术领域,尤其涉及到一种数据加密、解密的方法及移动终端。
【背景技术】
[0002]随着科技的发展,移动终端(如手机、平板电脑、智能穿戴设备等等)越来越普及,同时,功能也越来越强大,已从一种单纯的通信工具演变成为一种集成多功能的电子便携设备。伴随着移动终端的普及,移动终端的安全性问题也日益引起人们的关注。
[0003]现有技术中,用户主要对移动终端采取数字组合形式的密码或图案形式的密码等单一的加密方式,例如:用户在采用数字密码加密时候,假设四位数字密码的加密方式在移动终端的大屏时代很容易泄露,尤其是在大屏的触摸屏上进行解锁的时候,很容易被其他用户剽窃到。

【发明内容】

[0004]本发明实施例提供了一种数据加密、解密的方法及移动终端,以期提移动终端的数据的安全性。
[0005]本发明实施例第一方面公开了一种数据加密的方法,包括:
[0006]读取移动终端中存储的数据;
[0007]根据第一加密算法和第一密钥对所述数据进行第一加密处理以得到第一加密数据;
[0008]根据第二加密算法和第二密钥对所述第一加密数据进行第二加密处理以得到第二加密数据;
[0009]其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。
[0010]本发明实施例第二方面公开了一种数据解密的方法,包括:
[0011]读取移动终端中存储的第二加密数据;
[0012]获取第二密钥;
[0013]根据第二解密算法和所述第二密钥对所述第二加密数据进行第二解密处理以得到第一加密数据;
[0014]获取第一密钥;
[0015]根据第一解密算法和所述第一密钥对所述第一加密数据进行第一解密处理以得到解密后的数据;
[0016]其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。
[0017]相应地,本发明实施例第三方面公开了一种数据加密的移动终端,包括:
[0018]读取单元,用于读取移动终端中存储的数据;
[0019]第一加密单元,用于根据第一加密算法和第一密钥对所述读取单元读取的数据进行第一加密处理以得到第一加密数据;
[0020]第二加密单元,用于根据第二加密算法和第二密钥对所述第一加密单元第一加密处理后得到的第一加密数据进行第二加密处理以得到第二加密数据;
[0021]其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。
[0022]本发明实施例第四方面公开了一种数据解密的移动终端,包括:
[0023]读取单元,用于读取移动终端中存储的第二加密数据;
[0024]第一获取单元,用于获取第二密钥;
[0025]第二解密单元,用于根据第二解密算法和所述第一获取单元获取到的第二密钥对所述第二加密数据进行第二解密处理以得到第一加密数据;
[0026]第二获取单元,用于获取第一密钥;
[0027]第一解密单元,用于根据第一解密算法和所述第二获取单元获取到的第一密钥对所述第二解密单元解密处理得到的第一加密数据进行第一解密处理以得到解密后的数据;
[0028]其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。
[0029]本发明实施例读取移动终端中存储的数据;根据第一加密算法和第一密钥对所述数据进行第一加密处理以得到第一加密数据;根据第二加密算法和第二密钥对所述第一加密数据进行第二加密处理以得到第二加密数据;其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。如此,可将移动终端的标识信息和用户对数据设置的指纹信息分别作为密钥,对移动终端中的数据进行两次加密处理,从而提高了数据的保密性。
【附图说明】
[0030]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本发明实施例提供的一种数据加密的方法的实施例的流程示意图;
[0032]图2为本发明实施例提供的一种数据解密的方法的第一实施例的流程示意图;
[0033]图3为本发明实施例提供的一种数据解密的方法的第二实施例的流程示意图;
[0034]图4为本发明实施例提供的一种数据解密的方法的第三实施例的流程示意图;
[0035]图5为本发明实施例提供的一种数据加密的移动终端的第一实施例的结构示意图;
[0036]图6a为本发明实施例提供的一种数据解密的移动终端的第一实施例的结构示意图;
[0037]图6b为本发明实施例提供的一种数据解密的移动终端的第一实施例的又一结构示意图;
[0038]图6c为本发明实施例提供的一种数据解密的移动终端的第一实施例的又一结构示意图;
[0039]图7为本发明实施例提供的一种数据加密的移动终端的第二实施例的结构示意图;
[0040]图8为本发明实施例提供的一种数据解密的移动终端的第二实施例的结构示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
[0042]具体实现中,本发明实施例中,移动终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。移动终端的系统指设备的操作系统,可以包括但不限于:Android系统、塞班系统、Windows系统、1S(苹果公司开发的移动操作系统)、XP系统、windows 8系统等等。需要说明的是,Android移动终端指Android系统的移动终端,塞班移动终端指塞班系统的移动终端,等等。上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端。
[0043]具体实现中,并不是所有的数据都需要加密,一般情况下,需加密的数据都是重要数据或者出于私隐目的不便于外人查阅的数据。可选地,数据的类型可包括但不仅限于:word数据、excel数据、图片数据、视频数据、音频数据、文件夹、应用程序、桌面快捷方式等。
[0044]本发明实施例结合图1至图8对本发明实施例提供的一种数据加密、解密的方法及移动终端进行描述。
[0045]请参阅图1,图1是本发明实施例提供的一种数据加密的方法的实施例流程示意图。本实施例中所描述的数据加密的方法,包括以下步骤:
[0046]S101、读取移动终端中存储的数据。
[0047]具体实现中,移动终端可读取移动终端中存储的数据。
[0048]S102、根据第一加密算法和第一密钥对所述数据进行第一加密处理以得到第一加密数据。
[0049]具体实现中,移动终端可根据第一加密算法和第一密钥对移动终端读取的数据进行第一加密处理。可选地,第一加密算法可包括但不仅限于:数据加密算法(英文:Data Encrypt1n Standard,缩写:DES)、国际数据加密算法(英文:Internat1nalData Encrypt1n Algorithm,缩写:IDEA)、RSA、单向散列算法(英文:Message_DigestAlgorithm 5,缩写:MD5)、数字签名算法(英文:Digital Signature Algorithm,缩写:DSA)或高级加密标准(英文:Advanced Encrypt1n Standard,缩写:AES)等。
[0050]S103、根据第二加密算法和第二密钥对所述第一加密数据进行第二加密处理以得到第二加密数据;其中,所述第一密钥为所述移动终端的标识信息,且所述第二密钥为用户输入的指纹信息,或者,所述第二密钥为所述移动终端的标识信息,且所述第一密钥为用户输入的指纹信息。
[0051]具体实现中,移动终端可根据第二加密算法和第二密钥对步骤S102中得到的第一加密数据进行第二加密处理。可选地,第二加密算法可包括但不仅限于:数据加密算法DES、国际数据加密算法IDEA、RSA、单向散列算法MD5、数字签名算法DSA或高级加密标准AES等。进一步地,其中,第一密钥可为移动终端的标识信息,且第二密钥可为用户输入的指纹信息,或者,第二密钥可为移动终端的标识信息,且第一密钥可为用户输入的指纹信息。用户输入的指纹信息可包括:用户的任意一个手指的指纹信息,也可以是一组复杂的由不同手指的指纹信息组成的指纹信息,如用户A的中指和用户B的中指组合成的指纹信息。
[0052]作为一种可能的实施方式,移动终端的标识信息可包括但不仅限于:国际移动设备身份码(英文-1nternat1nal Mobile Equipment Identity,缩写:IMEI)、移动终端识别的电话号码、集成电路卡识别码(英文-1ntegrate Circuit Card Identity,缩写:ICCID)、国际移动用户识别码(英文-1nternat1nal Mobile Subscriber Identificat1nNumber,缩写:頂SI)和移动终端入网许可号。可选地,移动终端识别的电话号码可以是多个,例如,双卡双待的手机可以插入两张卡。可选地,移动终端的标识信息可以是国际移动设备身份码IME1、移动终端识别的电话号码、集成电路卡识别码ICCID和移动终端入网许可号中的两两组合或者其他任意组合。
[0053]可选地,移动终端可根据第一加密算法和第一密钥对数据进行第一加密处理以得到第一加密数据,然后,根据第二加密算法和第二密钥对第一加密数据进行第二加密处理以得到第二加密数据,其中,第一密钥为移动终端的标识信息,且第二密钥为用户输入的指纹信息。如移动终端对一个word数据进行加密,第一密钥选择移动终端的标识信息选择国际移动设备身份码MEI与移动终端识别的电话号码,第二密钥选择用户输入的左手中指的指纹信息,第一加密算法选择RSA,第二加密算法选择MD5,则移动终端将根据RSA算法和移动终端的标识信息选择国际
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1