[发明专利]一种以静态密码为源生成动态密码的方法有效
申请号: | 201310499072.0 | 申请日: | 2013-10-22 |
公开(公告)号: | CN103607274A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 周灿旭 | 申请(专利权)人: | 周灿旭 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 广州知友专利商标代理有限公司 44104 | 代理人: | 刘小敏 |
地址: | 517000 广东省河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 静态 密码 生成 动态 方法 | ||
1.一种以静态密码为源生成动态密码的方法,该方法包括以下步骤:
(S1)服务器端存储由用户预设的静态密码和索引码;
(S2)服务器端在每次接收到用户通过用户端发出的密码输入请求时,随机生成中间密码映射关系集,所述索引码则是作为对该中间密码映射关系集中其中一条密码映射关系进行选择的基点,用以指定该中间密码映射关系集中的一条作为当次密码输入所使用的中间密码,再通过该中间密码与输入键盘之间的动态密码映射关系生成动态密码;
(S3)服务器端将所述中间密码映射关系集显示在用户端的操作界面上,以提示用户利用索引码找出中间密码,再用该中间密码与输入键盘的动态密码映射关系得出动态密码,并输入用户端操作界面上的身份验证数据输入窗中;
(S4)用户端将用户输入的动态密码发送给服务器端,服务器端验证该用户输入的动态密码与所述步骤(S2)得到的动态密码是否一致。
2.根据权利要求1所述的以静态密码为源生成动态密码的方法,其特征在于:所述服务器端随机生成的中间密码映射关系集显示在用户端的操作界面上,由该操作界面上设置的定位参照条表示,定位参照条为一由多个禁止标记和允许标记交替穿插排列组成的字符排序条,用于建立静态密码与中间密码之间的映射关系,其中,禁止标记定义为被标记的静态密码符号禁止输入,即中间密码不予采用;允许标记定义为被标记的静态密码符号允许输入,即允许作为中间密码的字符;所述索引码为任意自然数值,用于指定定位参照条中以该索引码数值为基础的特定排位的标记作为静态密码对应的首位映射标记,并规定静态密码在定位参照条中按静态密码本身的排列顺序一一对应,其中,静态密码的起始位符号与所述首位映射标记相对应,通过所述禁止标记将静态密码缩减成中间密码。
3.根据权利要求2所述的以静态密码为源生成动态密码的方法,其特征在于:所述定位参照条上禁止标记和允许标记的交替穿插排序方式,设置成一种固定的方式;或者,由服务器端在所述步骤(S2)中随机配置,使之成为动态的排序方式,每次需要进行用户身份验证时,服务器端都会生成新的禁止标记和允许标记的交替穿插排序方式。
4.根据权利要求3所述的以静态密码为源生成动态密码的方法,其特征在于:所述定位参照条由白格和填色格表示,即白格表示禁止标记、填色格表示允许标记,或者倒过来也行,即白格表示允许标记、填色格表示禁止标记,并且白格和填色格内显示其在定位参照条中的排位序号。
5.根据权利要求2所述的以静态密码为源生成动态密码的方法,其特征在于:所述动态密码映射关系是建立在中间密码与输入键盘之间的特定关系上的,所述输入键盘由两个或者以上的键盘格组成,各键盘格按排列顺序编号并且其中分配有不同的字符,所述字符是某一个或多个不同的英文字母、不同的数字或者不同的字母与数字组合,编号则是0~9中的数字,规定中间密码的各位密码符号按自身的顺序对应到所述输入键盘中分配有相同字符的键盘格,并将对应键盘格上的编号作为动态密码的符号,即生成一组动态密码。
6.根据权利要求5所述的以静态密码为源生成动态密码的方法,其特征在于:所述输入键盘上各个键盘格的编号始终是固定的;但键盘格中字符的设置方式,是固定不变的形式,或者,由服务器端在所述步骤(S2)中随机配置,即输入键盘的各键盘格上所分配的字符在每次密码输入时均会随机变化。
7.根据权利要求6所述的以静态密码为源生成动态密码的方法,其特征在于:所述静态密码是从“A~Z”26个英文字母符号与“0~9”10个数字符号中选取任意符号组合而成的,所述输入键盘至少是九宫格,在所述步骤(S2)中,服务器端对该九宫格的其中八个键盘格均随机分配三个英文字母符号和一个数字符号,对剩余的一个单元格随机分配两个英文字母符号和两个数字符号。
8.根据权利要求7所述的以静态密码为源生成动态密码的方法,其特征在于:所述索引码指定定位参照条中特定排位的标记的方法为:以所述索引码找相应编号的键盘格,将该键盘格中分配的数字符号与索引码相减获得的差值+1所得到的数值即指定为所述定位参照条中的静态密码首位映射标记位,并且当索引码对应编号的键盘格中分配有两个数字符号时,由用户在服务器端中预设选定位置在前的一个或者位置在后的一个数字符号作为所述差值运算所使用的数字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周灿旭,未经周灿旭许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310499072.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能书立
- 下一篇:一种控制移动终端的方法及系统