一种计算机密码的验证方法

文档序号:6585964阅读:222来源:国知局
专利名称:一种计算机密码的验证方法
技术领域
本发明涉及计算机软件领域。
背景技术
计算机是目前人们经常用到的电子产品,许多有智能的电子设备 也包含着计算机。在使用计算机或智能电子设备的时候经常会出现要 求使用者输入密码以验证身份的时候。
现有技术在验证密码时通常要求使用者输入的是一个唯一的密 码如果输入不对可以再次输入,当输入不对的次数超过一定数量后则 系统锁死,必须人工重新激活密码;或者自动退出当前验证过程。有 的系统在退出当前的密码验证过程再重新进入时又可以重新开始新 一轮的验证。
由于只有一个密码,所以为了防止别人通过反复尝试而获得密 码,提高密码的保密程度, 一般都要求密码有足够的长度和复杂性。 但过长的和过于复杂的密码又使得使用者在记忆和输入时遇到困难, 增加了密码的使用难度。

发明内容
本发明提供了一种既能提高密码的保密程度又能减少密码的使 用难度的方法。
本发明首先将密码分成三个层次,初始层次的密码称为验证码,第二层次的称为计次码,第三层次的称为计时码。验证的过程也分为 三个过程,分别为验证码验证过程,计次码验证过程,计时码验证过 程。
正常的验证过程如下如果是初次进行验证或上一次验证时通过
的,则从验证码验证过程开始;
一、 验证码验证过程该过程只进行一次,如通过则整个密码验
证通过,如通不过则进入计次码验证过程;
二、 计次码验证过程该过程可以重复进行若干次,在这若干次 中如果任何一次验证通过,则整个密码验证通过,如通不过 可以再一次重复本过程。当通不过的次数超过了限定的次数 则进入计时码验证过程;
三、 计时码验证过程该过程在规定的时间范围内只进行一次, 如通过则整个密码验证通过,如通不过则必须等待规定的时 间范围过去后才能再一次进行验证;
四、 每次验证时系统会自动记录当前的验证过程,验证时间,计 次验证过程次数和计时结束标志等状态参数。当验证通过后 系统会将当前的状态参数恢复成默认值。
具体实施例方式
当使用者请求密码验证时,密码验证系统根据记录判断当前的验 证状态。如当前验证过程是计时码验证过程,表示计时结束的计时标 志为假时且当前时间与上一次验证时间的间隔小于规定的间隔,系统 将拒绝进行密码验证,并告知使用者验证禁止期未过。其它情况下系统将提醒使用者当前应该输入什么密码并允许使用者输入密码。
当使用者提交密码请求验证时,系统会将使用者输入的密码与存储的同类密码相比较。如相同则通过验证,并设置当前验证过程为验证码验证过程;如不同则改变当前的验证过程,并提醒使用者当前的验证过程。
如当前验证过程为验证码验证过程,则验证不通过后会将当前验证过程变化为计次码验证过程,并设置计次验证次数为零。
如当前验证过程为计次码验证过程且计次验证次数小于规定的验证次数,则验证不通过时计次验证次数赠加一;如当前验证过程为计次码验证过程且计次验证次数等于规定的验证次数,则验证不通过时将当前验证过程变化为计时码验证过程且将验证时间设置为当前时间,将计时标志为真。
如当前验证过程为计时码验证过程,则验证不通过时设置计时标志为假,并设置上一次验证时间为当前时间。
密码刚刚设定完毕或通过验证后,当前验证过程被设置为验证码验证过程,验证时间设置成当前时间,计次验证过程次数设置为0,计时结束标志设置为真等。
权利要求
1、一种在计算机和/或含有计算机功能的电子设备上密码验证的方法,其特征在于该密码由不少于如下三个子密码组成,分别被称为验证码,计次码和计时码;该密码验证过程由不少于如下三个子过程组成,验证码验证过程,计次码验证过程和计时码验证过程。
2、 一种如权利要求1所述的方法,其特征在于该密码的验证过程包括一、 验证码验证过程该过程只进行一次,如通过则整个密码验证通过,如 通不过则进入下一个子过程;二、 计次码验证过程该过程可以重复进行若干次,在这若干次中如果任意 一次验证通过,则整个密码验证通过,如通不过的次数超过了限定的次 数则进入下一个子过程;三、 计时码验证过程该过程在规定的时间范围内只进行一次,如通过则整 个密码验证通过,如通不过则必须等待规定的时间范围过去后才能再一 次进行验证;
3、 一种如权利要求2所述的方法,其特征在于承担密码验证工作的系统会记 录当前的密码验证状态,包括但不限于当前密码验证过程,验证时间,计次 验证过程次数和计时结束标志。即使退出了密码验证系统或停止了验证工作, 该状态的记录也不会被改变,再次请求验证时还会重复原来没有完成的过程。
4、 一种如权利要求1所述的方法,其特征在于通过验证后当前记录的验证过 程就会被设定为验证码验证过程,其它参数也被恢复成默认值。
5、 一种如权利要求1所述的方法,其特征在于验证码的字符数为1到5个。
6、 一种如权利要求1所述的方法,其特征在于计次码的字符数为6到24个, 所述规定的次数为2-6次。
7、 一种如权利要求1所述的方法,其特征在于计时码的字符数不少于12个,所述规定的时间为1小时到三天。
8、 一种利用如权利要求l-7所述的方法建立起来的密码验证系统。
全文摘要
本发明提供了一种既能提高密码的保密程度又能减少密码的使用难度的方法。本发明采用三层密码结构,对应三个密码验证过程。如验证通不过则逐次增加密码的难度,提高密码的可用性。
文档编号G06F9/44GK101667117SQ20081014652
公开日2010年3月10日 申请日期2008年9月1日 优先权日2008年9月1日
发明者岩 张 申请人:岩 张
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1