一种密码验证装置以及密码验证方法制造方法及图纸

技术编号:4116927 阅读:197 留言:0更新日期:2012-04-11 18:40
一种密码验证装置,包括验证单元,对照从输入单元输入的密码与预先注册的注册密码,进行验证,如果输入的内容包含注册密码或符合预设规则在真实密码之间插入伪密码的密码组,则验证通过,真实密码为注册密码的字母或数字或特殊字符,伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符;显示装置用以显示输入单元输入的内容。本发明专利技术可以使用较简单易记的注册密码,在使用时将真实密码前后或按预设规则可以加入随意的伪密码,解决了密码被偷窥的问题,减轻公众场合输入密码的心理负担。无需进行换算或是再记忆动态的密码,易掌握。应用现有电子产品如银行ATM机,或机械结构如拨码盘式全机械密码锁,都实现容易。

【技术实现步骤摘要】

本专利技术涉及密码验证
,特别涉及银行柜台、ATM机、保险柜等特种行业需在公开场合通过输入密码验证身份的装置及密码验证方法。
技术介绍
目前,市场上有各种各样的密码输入和验证方法,主要可分成两大类 —是直接输入固定位数密码,系统根据输入的密码是否符合来判断正确或是错误。应用比较多的如电子门锁,ATM机,银行卡等。 二是采用动态口令或是其他方式来进行密码的输入和识别,如中国专利技术专利CN200710200484. 4及中国专利技术专利CN01112565. 9 直接输入固定位数密码为现在市场上应用最广的密码输入和验证方法,比如电子门锁,ATM机等。这种方法一般采用6位的密码。因为密码过长了,实际使用者不容易记忆。密码过短则增加了被他人偷窥和被他人尝试成功的风险。这种密码实用方法比较简单,使用者容易记忆,同时也存在非常大的缺陷就是密码不长,容易被别人偷窥而且容易被他人偷窥后记住。 采用动态口令或是其他方式来进行密码的输入和识别,如中国专利技术专利CN200710200484. 4及中国专利技术专利CN01112565. 9。在现有公开文献中,还有很多其他用来防止密码被别人偷窥方法和装置。但是这些方法和装置存在的一个普遍缺陷是需要增加很多的复杂结构,或是需要使用者进行换算,使用起来非常不便。
技术实现思路
本专利技术针对现有技术上述技术缺陷,之目的在于提供一种新的密码验证方法,达到用户易记牢密码,输入简单、现有设备易实现的密码验证装置以及密码验证方法。 本专利技术目的通过以下技术方案实现 —种密码验证装置,包括验证单元,对照从输入单元输入的一串字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合与预先注册的注册密码,进行验证,如果输入的内容包含注册密码或符合预设规则在真实密码之间插入伪密码的密码组,则验证通过,所述真实密码为注册密码的字母或数字或特殊字符,所述伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符;显示装置,用以显示输入单元输入的内容。 进一步,还包括密码设定装置,用以设定注册密码。 本专利技术提供一种密码验证方法,其输入密码来进行验证,其特征在于包括如下步骤(1)、用户输入一串包含注册密码的字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合,或者输入按照预设规则的密码组,所述预设规则为设定密码时在几个真实密码之间增加伪密码的位置和个数的规则,所述伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符;输入时,显示装置上显示所键入的内容; (2)对输入的内容进行运算和比对,检验到输入内容中具有与注册密码相同的一组,即从注册密码的起始字符至最末字符都完全一致,则验证通过,批准为合法用户;若没有包含注册密码,则判断出错,验证失败; 或检验到输入内容中具有符合预设插入伪密码规则的密码组,即真实密码的起始字符至最末字符之间,真实密码和伪密码的交替是按预设规则的,则验证通过,批准为合法用户;若不是,则判断出错,验证失败。 为增强其安全性,还包括如下步骤(3)对输入内容验证出错次数超过设定次数,报警提示。 进一步,对输入内容验证出错次数超过设定次数,要求等候一段禁止输入密码的时间,再允许此用户下的密码输入。 相比现有技术密码验证方法,本专利技术具有如下技术效果 1、本专利技术可以使用较简单易记的注册密码,和目前银行卡等使用频率最高的使用习惯相符合,因为该注册密码前后可以随意输入伪密码,解决了密码被偷窥的问题,减轻公众场合输入密码的心理负担。 2、方法简单而安全,无需进行换算或是再记忆动态的密码,易掌握。 3、应用现有电子产品如银行ATM机,或机械结构如拨码盘式全机械密码锁,都实现容易。附图说明 图1为本专利技术一实施例密码验证装置的构成框 图2为本专利技术验证方法流程图。具体实施例方式下面结合具体实施例来对本技术进行进一步说明,但并不将本技术局限于这些具体实施方式。本领域技术人员应该认识到,本技术涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。 —种应用于信息锁的密码验证装置,包括验证单元1 、显示屏(显示装置)21 、密码键盘(输入单元)31,数据存储模块41,验证单元1置于信息锁的集成电路模块11中。 验证单元,对照从输入单元输入的一串字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合与预先注册的注册密码,进行验证,如果输入的内容包含注册密码或符合预设规则在真实密码之间插入伪密码的密码组,则验证通过,所述真实密码为注册密码的字母或数字或特殊字符,所述伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符; 显示装置,用以显示输入单元输入的内容; 集成电路模块11、显示屏21、密码键盘31、数据存储模块41,此硬件的装置与现有成熟技术,已普遍使用,在此不做细述。 现在技术广泛应用的银行ATM机的密码验证过程如下 (1)、用户将银行卡插入ATM机,系统(集成电路模块ll)要求用户输入密码,并将信息通过显示屏21显示出来。 (2)、用户通过密码键盘31输入6位密码(银行系统都采用6位或是6位以下的4密码),我们假设密码是123123, (3)、系统(集成电路模块11)将该密码123123传到数据存储模块41进行比对,如果比对成功,则允许用户使用,如果比对不成功,则要求重新输入或是发出其他的拒绝指令。 本专利技术方法的实现过程 (1)、在数据存储模块41上存储了密码数据,假设该密码还是6位的,密码为123456 ; (2)、由于6位的数字容易被他人记忆和偷窥。本专利技术可对密码*****123456******进行验证。该串密码中*可代表o个,1个或是多个数字(字母)。我们假设用户输入的是5678757678768 123456 45596778这么长的一串密码。系统(集成电路模块11)可通过自身的内置程序设置,自动对该串密码中连续的六个密码数字进行验证。当用户输在此串密码5678757678768 12345645596778时,系统自动进行如下的密码验证(用大字体标示) 1 567875767876812345645596778 2 567875767876812345645596778 3 5678757678768123456455967784 567875767876812345645596778 ..................n 567875767876812345645596778 也就是系统会对用户输入的这串密码中的连续六个数字(字母或字符)进行验证,由于输入的这串密码中,包含了实际密码123456,则系统验证通过。 应用本专利技术方法,使用者在实际使用时,只需记住比较简短的密码如6位密码,比较方便。在进行密码的使用和验证时,使用者可在真实密码前面或后面,或是在真实密码的前面加后面输入n个任意的密码(n > O),这样其他人在旁边的时候,即使可以看到用户输入的密码和过程,由于密码串比较长,一般无法进行有效的记忆。有效的解决了实际密码短容易被偷窥的缺点,但在使用上基本和目前市场上通用的银行密码系统相同,使用习惯上不需要做改变。有效解决了现在市场上用的其他防偷窥密码方法使用方法麻烦,不适合一般人使用的缺陷。 再进一步,本方法本文档来自技高网...

【技术保护点】
一种密码验证装置,包括:验证单元,对照从输入单元输入的一串字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合与预先注册的注册密码,进行验证,如果输入的内容包含注册密码或符合预设规则在真实密码之间插入伪密码的密码组,则验证通过,所述真实密码为注册密码的字母或数字或特殊字符,所述伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符;显示装置,用以显示输入单元输入的内容。

【技术特征摘要】
一种密码验证装置,包括验证单元,对照从输入单元输入的一串字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合与预先注册的注册密码,进行验证,如果输入的内容包含注册密码或符合预设规则在真实密码之间插入伪密码的密码组,则验证通过,所述真实密码为注册密码的字母或数字或特殊字符,所述伪密码是用户随意输入的字母或数字或特殊字符或字母、数字、特殊字符;显示装置,用以显示输入单元输入的内容。2. 如权利要求1所述密码验证装置,其特征在于还包括密码设定装置,用以设定注册密码。3. —种密码验证方法,其输入密码来进行验证,其特征在于包括如下步骤(1) 、用户输入一串包含注册密码的字母或数字或特殊字符或字母、数字、特殊字符中两种及两种的组合,或者输入按照预设规则的密码组,所述预设规则为设定密码时在几个真实密码之间增加伪密码的位置和个数的规则...

【专利技术属性】
技术研发人员:艾永明
申请(专利权)人:浙江德施曼机电有限公司
类型:发明
国别省市:86[中国|杭州]

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

1
相关领域技术
  • 暂无相关专利