一种密码验证方法技术

技术编号:3951197 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种密码验证方法,包括用户在计算机或者其它智能装置的提示下输入密码的步骤和所述的计算机或者其它智能装置对所述的密码进行比对的步骤,最后确定是否登录成功;在登录过程中所述的用户在输入密码时,在所述的密码前或者密码后或者密码前后都增加一段随机字符代码;所述的计算机或者其它智能装置对所述的密码进行比对时,只要在用户输入的所有代码中有一段与密码相同的代码就表示登录成功。并结合最大输入密码长度和禁试次数,防止非法用户试探密码。本发明专利技术的特点是,用户在输入密码时可以在密码前、后或者前后都增加一段随机字符。

【技术实现步骤摘要】

本专利技术涉及密码验证方法,特别涉及一种密码长度可变的密码登录方法。
技术介绍
密码是一种用来混淆的技术,它希望将正常的(可识别的)信息转变为无法识别 的信息。当然,对一小部分人来说,这种无法识别的信息是可以再加工并恢复的。密码在中 文里是“ 口令”(password)的通称。登录网站、电子邮箱和银行取款时输入的“密码”其实 严格来讲应该仅被称作“ 口令”,因为它不是本来意义上的“加密代码”,但是也可以称为秘 密的号码。本专利技术中所述的密码就是一种口令,通过口令比对完成进入电子邮箱、银行取 款、或者完成对一些密码锁开闭等动作。本专利技术的密码是指一定长度的按规定的排列的字 符串,密码输入就是一种利用密码进行登录的过程,在该过程中在计算机等智能装置的提 示下用户将特定的密码输入到计算机或者其它智能装置中,在计算机或者其它智能装置与 设置在其内的相应密码进行比对,如果相同就登录成功,否则就登录失败。传统方式使用密码时用户在输入密码过程,很容易被别人偷看到,由于密码长度 有限,因此容易被别人记住导致密码泄密。如果为了防止别人记住自己的密码将密码设置 过长将会致用户自己不易记住而使用不方便。
技术实现思路
为解决现有技术密码过长用户自己记住困难,密码过短又容易被偷窥者获取的不 足,本专利技术提供一种密码登录方法。本专利技术为了实现其专利技术目的所采用的技术方案是,包括用户在 计算机或者其它智能装置的提示下输入密码的步骤和所述的计算机或者其它智能装置对 所述的密码进行比对的步骤,最后确定是否验证成功;在验证过程中所述的用户在输入密码时,在所述的密码前或者密码后或者密码前 后都增加一段任意代码;所述的计算机或者其它智能装置对所述的密码本地或者远程进行验证时,只要在 用户输入的所有代码中有一段与密码相同的代码就表示验证成功。进一步的,上述的中所述的用户在输入时在输入完所有的代 码后输入完成输入确认号,当所述的用户输入完所有的代码后,所述的计算机或者其它智 能装置才对所述的密码进行验证。另外,输入密码总长度为一设定值,当输入终止输入确认 号时所输入代码数量超过所述的输入密码总长度时,结束本次密码验证,并确定为一次不 正确的密码输入或只验证特定位并结束本次密码输入。进一步的,上述的中开始验证长度为一设定值,当用户输入的 代码数量达到所述的开始验证长度后,所述的计算机或者其它智能装置就对所述的密码进 行验证,若验证成功,则结束密码验证,否则,用户继续输入代码,每输入完一位代码后,所 述的计算机或者其它智能装置再次对所述的密码进行验证。另外,输入密码总长度为一设定值,当所述的用户输入的代码长度超过所述的输入密码总长度时,确定此次密码输入错 误,结束这次密码输入。或只验证特定位并结束本次密码输入。进一步的,上述的中当所述的用户每输入一位代码后,所述的 计算机或者其它智能装置再次对所述的密码进行验证。另外,输入密码总长度为一设定值, 当所述的用户输入的代码长度超过所述的输入密码总长度时,确定此次密码输入错误,结 束这次密码输入。或只验证特定位并结束本次密码输入。更进一步的,上述的中在所述的计算机或者其它智能装置对 所述的密码进行验证时,禁试次数为一设定值,如果连续错误次数达到所述的禁试次数,将 锁住密码验证,锁住后,需解锁系统,如隔一段时间自动能解开,或长按键等其它方式。本专利技术的特点是,用户在输入密码时可以在密码前、后或者前后都增加一段随机 字符,当输入时被人偷看后,由于字符长度很长难以记住,同时,用户自己只需要记住一段 设置的不太长的密码就行了,可以有效地保证自己的密码不被泄露。并结合输入密码长度 及禁试次数,防止用户试探密码。下面结合具体实施例对本专利技术作较为详细的描述。 具体实施例方式实施例1、在密码指纹锁中进行密码登录,当输入密码正确时指纹锁打开,否则不 开,用户在输入密码时,输入的密码长度是6-8位,每次最多输入位数30位,禁试次数为三 次。用户输入密码时,只要密码中包含,连续正确密码,在前后任意加任何密码,即每次输入 密码都不一样。以下为本实施例密码验证过程100、用户在密码指纹锁处理器的提示下,输入密码,并在输入完所有代码后加入 回车键结束输入;200、密码指纹锁的处理器接收用户输入的密码,当用户输入回车键后,对密码进 行分析210、计算用户输入的代码数量,若用户输入的代码数量超过30位,则转向步骤 230,否则;220、密码指纹锁的处理器在用户输入的代码中进行查找,若在所述的用户输入的 代码中找到所述的密码,密码验证正确,密码指纹锁完成密码验证过程,否则;230、密码验证错误,密码验证次数增加1,判断密码验证次数是否超过3次,若没 有超过3次,则转向步骤100 ;否则将锁住密码验证,锁住后,需解锁系统,如隔一段时间自 动能解开,或长按键等其它方式。下面是一次具体的验证过程1、正确密码为6位,假如是aabbcc,所述的用户输入为2131264125aabbcc73248 加回车;2、计算用户输入的代码长度为21位,没有超过30位,密码指纹锁的处理器在用户 输入的代码中查找到aabbcc,说明密码验证正确,指纹锁进行下步的工作。实施例2、在密码指纹U盘进行登录时,当输入密码正确,可以登录使用U盘,在指 纹验证时输入密码长度是6位,每次最多输入位数18位,禁试次数为三次。用户输入密码时,只要密码中包含,连续正确密码,在前后任意加任何密码,即每次输入密码都不一样。以下为本实施例的验证步骤100、用户在密码指纹U盘处理器的提示下,输入加入了密码的代码;200、当用户输入完6位代码以后,密码指纹U盘处理器进行密码比对,若密码正确,结束密码验证过程,用户可以对U盘数据进行处理;否则210、等用户再输入后一个代码;220、密码指纹U盘处理器计算用户输入的代码长度;判断;221、若代码长度没有超过18位,进行密码比对,若密码正确,结束密码验证过程, 用户可以对U盘数据进行处理,若密码不正确,则转向步骤210 ;222、若代码长度超过18位,密码验证错误,密码验证次数增加1,判断密码验证次 数是否超过3次,若没有超过3次,则转向步骤100 ;否则将锁住密码验证,锁住后,需解锁 系统,如隔一段时间自动能解开,或长按键等其它方式。实施例3、在密码指纹硬盘进行登录时,当输入密码正确,可以登录使用硬盘,在指 纹验证时使用输入密码长度是7位,每次最多输入位数21位,每次输入完终止符后,计算机 对输入的密码进行比对,禁试次数为三次。用户输入密码时,只要密码中包含,连续正确密 码,在前后任意加任何密码,即每次输入密码都不一样。以下为本实施例的验证步骤100、用户在密码指纹硬盘处理器的提示下,输入代码;200、密码指纹硬盘处理器进行密码比对,若密码正确,结束密码验证过程,用户可 以对硬盘数据进行处理;否则210、等用户再输入后一个代码;220、密码指纹硬盘处理器计算用户输入的代码长度;判断221、若代码长度没有超过21位,进行密码比对,若密码正确,结束密码验证过程, 用户可以对硬盘数据进行处理,若密码不正确,则转向步骤210;222、若代码长度超过21位,密码验证错误,密码验证次数增加1,判断密码验证次 数是否超过3次,若没有超过3次,则转向步骤100 ;本文档来自技高网...

【技术保护点】
一种密码验证方法,包括用户在计算机或者其它智能装置的提示下输入密码的步骤和所述的计算机或者其它智能装置对所述的密码进行比对的步骤,最后确定是否验证成功;其特征在于:  在验证过程中所述的用户在输入密码时,在所述的密码前或者密码后或者密码前后都增加一段任意代码;  所述的计算机或者其它智能装置对所述的密码在本地或者远程进行验证时,只要在用户输入的所有代码中有一段与密码相同的代码就表示验证成功。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘鸣宇王金楠陈修文巫仕文
申请(专利权)人:深圳市奔凯生物识别技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1