一种移动终端的加密方法、装置及移动终端的制作方法

文档序号:9581489阅读:250来源:国知局
一种移动终端的加密方法、装置及移动终端的制作方法
【技术领域】
[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]解密处理单元,用于若比对一致,采用所述加密密钥对所述移动终端进行解密处理。
[0032]本发明实施例第三方面提供一种移动终端,可包括上述第二方面所述的移动终端的加密装置。
[0033]实施本发明实施例,具有如下有益效果:
[0034]在本发明实施例中,针对移动终端的加密请求可以按照预置的加密规则计算动态密码,并且采用静态密码和动态密码相组合的方式生成加密密钥,采用所述加密密钥对所述移动终端进行加密处理;由于加密密钥整体的动态性,使得加密密钥的复杂度更高,破解难度更大,从而能够保证移动终端的加密可靠性,提升移动终端内加密数据的安全性。
【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本发明实施例提供的一种移动终端的加密方法的流程图;
[0037]图2为本发明实施例提供的一种移动终端的内部结构示意图;
[0038]图3为本发明实施例提供的一种移动终端的加密装置的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]在本发明实施例中,针对移动终端的加密请求可以按照预置的加密规则计算动态密码,并且采用静态密码和动态密码相组合的方式生成加密密钥,采用所述加密密钥对所述移动终端进行加密处理。由于加密密钥整体的动态性,使得加密密钥的复杂度更高,破解难度更大,从而能够保证移动终端的加密可靠性,提升移动终端内加密数据的安全性。
[0041]其中,移动终端可包括但不限于:PDA(平板电脑)、智能手机、智能可穿戴设备等等。针对移动终端的加密可以指针对移动终端的屏幕所进行的加密,也就是常见的密码锁屏功能,此时只有在接收到正确的屏幕解锁密码之后才能查看屏幕所显示的内容。或者,针对移动终端的加密可以指针对移动终端内的文件所进行的加密,包括常见的文档加密功能、图册加密功能等等,此时只有在接收到正确的解密密钥之后才能查看该文档或图册包
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1