一种动态密码生成方法技术

技术编号:34889712 阅读:114 留言:0更新日期:2022-09-10 13:48
本申请涉及动态密码技术领域,特别涉及一种动态密码生成方法,步骤包括:设置含有N个字符按键的密码盘模块,预先设置好一个M位数的固定密码和一种转换算法并储存在密码盘模块中;密码盘模块接收到开锁指令后,随机生成上述N个字符中的L个随机数,并将此随机数显示出来;根据密码盘模块显示出来的随机数,用户和密码盘模块分别按照预设的转换算法将固定密码和随机数进行换算,得出动态密码;用户将计算得出的动态密码输入密码盘模块以完成解锁。本申请方法不需要借助额外设备来生成动态密码、不需要发送设备以及接收动态密码设备,使用的设备成本极低,通过该方法生成动态密码,无需遮掩,不容易被偷窥造成泄露。不容易被偷窥造成泄露。不容易被偷窥造成泄露。

【技术实现步骤摘要】
一种动态密码生成方法


[0001]本申请涉及动态密码
,特别涉及一种动态密码生成方法。

技术介绍

[0002]目前在日常生活中的智能门锁、触摸屏、保险柜、互联网应用等诸多领域,采用密码来保护用户信息安全的方式已得到广泛的应用,在这些应用中,通常是在密码盘上输入事先设定好的密码,从而获得开启或使用的权限。然而,由于目前的密码盘主要用于接收事先设定的固定密码,固定密码的缺陷有:容易被偷窥,造成泄露;键入多次后,面板上的几处特定键位,会造成差异化磨损,容易被识破,造成泄露,不利于物理按键的寿命均衡;
[0003]因此,现有技术中引入动态密码,以实现提高保密防护性,但目前的动态密码存在缺陷:需要借助额外设备生成动态密码并配有发送设备;并且需要借助另外的设备(例如手机、U盾)接收动态密码,导致使用条件苛刻,使用的设备成本高。

技术实现思路

[0004]为了解决上述技术问题,本申请提供一种动态密码生成方法,包括以下步骤:
[0005]S1、设置含有N个字符按键的密码盘模块,预先设置好一个M位数的固定密码和一种转换算法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动态密码生成方法,其特征在于:包括以下步骤:S1、设置含有N个字符按键的密码盘模块,预先设置好一个M位数的固定密码和一种转换算法,并储存在密码盘模块中;S2、密码盘模块接收到开锁指令后,随机生成上述N个字符中的L个随机数,并将此随机数显示出来,其中L小于N;S3、根据密码盘模块显示出来的随机数,用户和密码盘模块分别按照预设的转换算法将固定密码和随机数进行换算,得出动态密码;S4、用户将计算得出的动态密码输入密码盘模块,密码盘模块对动态密码进行验证以完成解锁。2.根据权利要求1所述的动态密码生成方法,其特征在于:通过转换算法将固定密码和随机数进行换算得出动态密码包括以下步骤:密码盘模块随机生成1位随机数X,其中X小于M;将固定密码的第X位数加上随机数X,得到M位数动态密码。3.根据权利要求1所述的动态密码生成方法,其特征在于:通过转换算法将固定密码和随机数进行换算得出动态密码包括以下步骤:密码盘模块随机生成1位随机数X,其中X小于M;将固定密码向左或向右移动X位,得到M位数动态密码。4.根据权利要求1所述的动态密码生成方法,其特征在于:通过转换算法将固定密码和随机数进行换算得出动态密码包括以下步骤:密码盘模块随机生成2位随机数X和Y,其中X和Y均小...

【专利技术属性】
技术研发人员:张宽王卓勇杨美顺
申请(专利权)人:广东九联科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1