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

文档序号:12622173阅读:来源:国知局

技术特征:

1.一种手机动态密码的加解密装置,其特征在于,包括用于提供数字密钥的密钥模块,提供至少一种运算规则的加密算法模块,根据用户选择的密钥和运算规则将当前时间计算为动态密码的加密模块,接收加密模块计算的动态密码并验证用户输入的密码与其匹配后则进行手机解锁的解密模块。

2.如权利要求1所述的加解密装置,其特征在于,所述运算规则包括加法运算、减法运算、乘法运算和除法运算。

3.如权利要求2所述的加解密装置,其特征在于,所述加密模块将当前时间的每一位数字根据运算规则分别与密钥进行计算;

当运算规则为加法运算或乘法运算时,取每一位运算结果的个位数;

当运算规则为减法运算时,取每一位运算结果的绝对值;

当运算规则为除法运算时,取运算结果的整数部分的个位数。

4.如权利要求1至3任意一项权利要求所述的加解密装置,其特征在于,还包括一暗码模块,用来记录用户输入的固定密码,所述解密模块在一定时间内接收到用户输入的两次正确的固定密码则进行手机解锁。

5.如权利要求1至3任意一项权利要求所述的加解密装置,其特征在于,所述数字密钥为1-9的任意一位数值。

6.一种手机动态密码的加解密方法,其特征在于,包括如下步骤:

步骤1:用户选择一个数字密钥和一种运算规则,当手机黑屏后进行加密状态;

步骤2:当用户输入密码时,将数字密钥和当前时间的每一位根据运算规则进行计算,将计算后的结果与当前输入的密码进行比对,若一致则解锁手机,若不一致则继续保持手机的加密状态。

7.如权利要求6所述的加解密方法,其特征在于,所述运算规则包括加法运算、减法运算、乘法运算和除法运算;

所述数字密钥为1-9的任意一位数值。

8.如权利要求7所述的加解密方法,其特征在于,当选择的运算规则为加法运算或乘法运算时,将时间的每一位与数字密钥进行乘法或加法运算后,取每一位运算结果的个位数;

当运算规则为减法运算时,将时间的每一位与数字密钥相减后,取每一位运算结果的绝对值;

当运算规则为除法运算时,将时间的每一位除以数字密钥,取运算结果的整数部分的个位数。

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