一种手机动态密码的加解密装置及方法与流程

文档序号:12622173阅读:1395来源:国知局
一种手机动态密码的加解密装置及方法与流程

本发明涉及手机密码的生成方法。



背景技术:

随着手机功能的扩展,成为了人们日常生活不可缺少的一个电子产品,现有的手机可以用来付款、转账,可以用来订旅行机票、酒店,还可以通过微信等第三方软件与朋友沟通感情等等,也就是说,手机几乎涉及了人们日常生活的各个方面,因此,手机的安全性、保密性十分重要。

目前市场上保护手机的机制都是图案锁屏,密码锁屏或者是指纹锁屏,这几种锁屏方式密码相对来说都是固定的,在被他人记住后则可以很轻松的破解手机。

因此,如何提供一种动态的手机密码是业界亟待解决的技术问题。



技术实现要素:

本发明为了解决上述现有技术中存在的技术问题,提出一种手机动态密码的加解密装置,包括用于提供数字密钥的密钥模块,提供至少一种运算规则的加密算法模块,根据用户选择的密钥和运算规则将当前时间计算为动态密码的加密模块,接收加密模块计算的动态密码并验证用户输入的密码与其匹配后则进行手机解锁的解密模块。

本技术方案中,所述运算规则包括加法运算、减法运算、乘法运算和除法运算。所述数字密钥为1-9的任意一位数值。

本技术方案中具体计算规则为:所述加密模块将当前时间的每一位数字根据运算规则分别与密钥进行计算;当运算规则为加法运算或乘法运算时,取每一位运算结果的个位数;当运算规则为减法运算时,取每一位运算结果的绝对值;当运算规则为除法运算时,取运算结果的整数部分的个位数。

优选的,还包括一暗码模块,用来记录用户输入的固定密码,所述解密模块在一定时间内接收到用户输入的两次正确的固定密码则进行手机解锁。

本发明通过引入时间因素使现有的固定密码变成动态密码,即便不小心被人看到密码,也不会导致密码被立即破解,增加了手机的安全性。而且此动态密码组合很多,相比较于固定密码要多得多,他人破解难度加大,可以更好地保护用户私隐。而且本发明是利用简单的个位加减乘除运算,通常可以通过心算立即得出,不会影响手机的正常使用。

附图说明

图1为本发明的结构框图;

图2为本发明的流程图。

具体实施方式

下面结合附图对本发明的原理及结构进行详细说明。

如图1所示,本发明一实施例提供的手机动态密码的加解密装置,包括:密钥模块,加密算法模块,加密模块和解密模块。

密钥模块用于提供数字密钥,数字密钥为1-9的任意一位数值,密钥模块在提供数字密钥时,可以每次乱序显示1-9,以进一步增加安全性能。

加密算法模块可以提供至少一种运算规则,在本实施例中,加密算法模块提供四种运算规则,分别是加法运算、减法运算、乘法运算和除法运算。用户可以任意选择其中一种运算规则。

当用户需要对手机进行解锁时,加密模块会根据用户选择的密钥和运算规则将当前时间计算为动态密码,然后解锁模块接收加密模块计算的动态密码,并将用户输入的密码与动态密码进行验证匹配,如果匹配则进行手机解锁。具体计算时加密模块会将当前时间的每一位数字根据运算规则分别与密钥进行计算。当运算规则为加法运算或乘法运算时,取每一位运算结果的个位数;当运算规则为减法运算时,取每一位运算结果的绝对值;当运算规则为除法运算时,取运算结果的整数部分的个位数。由于运算规则都是简单的个位数的加减乘除,所以用户只要记得自己选择的运算规则,看看当前手机显示的时间,就可以迅速心算出当前手机的密码,而且每一次输完密码之后,下一次的密码又是另外一个新的数,不会因为被人看见了当前输入的密码而导致手机安全失效。

例如,用户选择的手机密钥为8,运算规则为乘法运算,当前时间为09:26,则0*8等于0,密码第一位取0,9*8等于72,密码第二位取2,2*8等于16,密码第三位取6,6*8等于48,密码第四位取8,即当前密码为0268。

为了防止用户忘记自己选择的运算规则,本发明还提供了一个暗码模块,用来记录用户输入的固定密码,用户输入自己设置的固定密码时,需要在一定时间内连续输入正确两次,解密模块才会对手机进行解锁。

如图2所示,本发明还提出了手机动态密码的加解密方法,具体步骤为:

用户选择一个数字密钥和一种运算规则,当手机黑屏后进行加密状态;数字密钥为1-9的任意一位数值。运算规则包括加法运算、减法运算、乘法运算和除法运算。

将数字密钥和当前时间的每一位根据运算规则进行计算,将计算后的结果与当前输入的密码进行比对,若一致则解锁手机,若不一致则继续保持手机的加密状态。当选择的运算规则为加法运算或乘法运算时,将时间的每一位与数字密钥进行乘法或加法运算后,取每一位运算结果的个位数;当运算规则为减法运算时,将时间的每一位与数字密钥相减后,取每一位运算结果的绝对值;当运算规则为除法运算时,将时间的每一位除以数字密钥,取运算结果的整数部分的个位数。

以上具体实施例仅用以举例说明本发明的结构,本领域的普通技术人员在本发明的构思下可以做出多种变形和变化,这些变形和变化均包括在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1