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

技术编号:18350812 阅读:22 留言:0更新日期:2018-07-02 00:17
本发明专利技术公开了一种密码验证方法及装置,其中该方法包括:接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;确定各信号对应的字符;将同一时间段内输入的信号对应的字符作为一组;按组对确定出的各组字符进行密码验证。本发明专利技术可以提高密码验证的复杂度,提高密码的安全性。

【技术实现步骤摘要】
密码验证方法及装置
本专利技术涉及信息安全
,尤其涉及密码验证方法及装置。
技术介绍
人们的生活越来越需要密码的输入,例如在网上购物、交友、找工作等环境中使用不同应用时,经常会遇到需要用户输入某信息作为密码。例如,ATM(AutomatedTellerMachine,自动取款机)上的使用流程如下:1、塞卡;2、确定语种(银行不同这项可能有或没有);3、输入密码(6位,3次输错密码被吞卡,被吞的卡需要带身份证到吞卡行认领);4、确定账户类型(默认账户、存款账户等,这个任选一个就可以了,而且部分提款机没有此项);5、选交易类型(查询、取款、转账,视自己的目的选,如果想转账,则选转账,转账需要再输一次密码,同行转账输入对方账号会出现对方的名字,姓不会出现);6、进行交易并确定是否打印回执单(建议打印,若出现部分问题可以作为证据,如出现假币、残币或证明自己已转账成功);7、退卡。如上述第3步,现有技术中密码的输入都是按时间顺序输入一串数字、字母、符号的。其它如在登录计算机上的应用时,需要逐个点击按键输入账号、密码,例如用户登录某一网站时,需要点击多次按键。由此可见,现有技术的不足在于:密码只能按照时间顺序依次输入。这可能造成密码验证的复杂度较低的问题。
技术实现思路
本专利技术实施例提供一种密码验证方法,用以提高密码验证的复杂度,该方法包括:接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;确定各信号对应的字符;将同一时间段内输入的信号对应的字符作为一组;按组对确定出的各组字符进行密码验证。本专利技术实施例还提供一种密码验证装置,用以提高密码验证的复杂度,该装置包括:信号接收模块,用于接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;字符确定模块,用于确定各信号对应的字符;字符分组模块,用于将同一时间段内输入的信号对应的字符作为一组;密码验证模块,用于按组对确定出的各组字符进行密码验证。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述密码验证方法。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述密码验证方法的计算机程序。本专利技术实施例中,由于将从输入设备输入的多个信号按时间段分组,并将同一时间段内输入的信号对应的字符作为一组后,按组对确定出的各组字符进行密码验证,在该方案下,用户可以在同一时间段内同时输入密码进行验证,克服了密码只能按照时间顺序依次输入带来的复杂度不够的不足,能够提高密码的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中密码验证方法的示意图;图2为本专利技术实施例中密码验证装置的示意图;图3为本专利技术实施例中密码验证装置的一具体实例图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。专利技术人注意到,在现有技术中,由于密码只能按照时间顺序依次输入,每次输入一个字符,这将使得密码被他人窥探的可能性增加,容易被他人观察后破解,也容易被他人以时间顺序为线索进行破解等。基于此,为了提高密码验证的复杂度,本专利技术实施例中提供了一种密码验证方案,该方案中,将密码视为一串组,每组包含同一时间段按下的多个数字、字母、符号的组合,从而提高密码验证的复杂性。下面进行详细说明。图1为本专利技术实施例中密码验证方法的示意图,如图1所示,该方法可以包括:步骤101、接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;步骤102、确定各信号对应的字符;步骤103、将同一时间段内输入的信号对应的字符作为一组;步骤104、按组对确定出的各组字符进行密码验证。实施例中,可以提供给用户输入设备,例如电脑的键盘、ATM机的键盘等。用户点击键盘的按键即可触发信号的发送,从而能够开始接收信号。实施例中,同一时间段的长短可以根据需要设置,例如0.01ms、0.1ms等,为了更好地理解专利技术,实施例中也会称为“同时”以便于表达用户是在极短的时间间隔内同时触发多个按键,从而能够更好的理解“组”的概念,其目的在于,将密码视为一串组,每组包含同时按下的多个数字、字母、符号的组合。本领域技术人员容易理解,客观上并不存在绝对的“同时”,因而将其表述成“同一时间段”。实施例中可以包含具体处理方式如下:1、确定各信号对应的字符,是在接收到一个信号时确定该信号对应的字符;将同一时间段内输入的信号对应的字符作为一组,是在确定各信号对应的字符后,将同一时间段内输入的信号对应的字符作为一组。该方式下,每接收到一个信号即确定该信号对应的字符,在全部信号接收完毕,或者每接收到一定数量的信号后,就将这些信号对应的字符,按照相应的信号所处的时间段将各字符分组。例如:触发键盘上的D、2、3、5、,、H后,产生的信号对应的字符分别为:D、2、3、5、,、H,密码为D235,H。假设每组为两个字符,也即三组,分别为:(D,2)、(3,5)、(,,H)。则,在每当输入D时确定对应字符为D,输入2时确定对应字符为2……输入H时确定对应字符为H。在确定字符为D、2、3、5、,、H后,按同时输入分为三组:(D,2)、(3,5)、(,,H)。2、确定各信号对应的字符,是确定同一时间段内输入的信号对应的字符。该方式下,确定每一时间段内的输入信号,将每一个时间段内输入的信号对应出字符,即确定各信号对应的字符是按时间段依次进行。例如:触发键盘上的D、2、3、5、,、H后,产生的信号对应的字符分别为:D、2、3、5、,、H,密码为D235,H。假设每组为两个字符,也即三组,分别为:(D,2)、(3,5)、(,,H)。则,确定第一时间段内输入了D、2时,确定对应字符为D、2,第二时间段内输入了3、5时,确定对应字符为3、5,第三时间段内输入了,、H时,确定对应字符为,、H。将其确定为三组:(D,2)、(3,5)、(,,H)。该方式下,还可以按照设置对应成其它字符,例如:(D,2)对应X、(3,5)对应Y、(,,H)对应Z。此时,密码实际上为X、Y、Z。该方式下,也容易看出,只要在同一时间段内,输入的字符并不需要保持顺序,以上例为例,同一时间段内,输入D、2,与输入2、D均可对应X,这可以进一步的增加密码验证的复杂度。实施例中,还可以进一步包括:确定需在同一时间段内输入的信号个数后,发送包含个数信息的提示信息。该方式下,可以将预先设置的密码进行各种分组,例如,密码为D235,H,在每组为两个字符时,也即三组,分别为:(D,2)、(3,5)、(,,H);在每组为三个字符时,也即两组,分别为:(D,2,3)、(5,,本文档来自技高网...
密码验证方法及装置

【技术保护点】
1.一种密码验证方法,其特征在于,包括:接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;确定各信号对应的字符;将同一时间段内输入的信号对应的字符作为一组;按组对确定出的各组字符进行密码验证。

【技术特征摘要】
1.一种密码验证方法,其特征在于,包括:接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信号;确定各信号对应的字符;将同一时间段内输入的信号对应的字符作为一组;按组对确定出的各组字符进行密码验证。2.如权利要求1所述的方法,其特征在于,确定各信号对应的字符,是在接收到一个信号时确定该信号对应的字符;将同一时间段内输入的信号对应的字符作为一组,是在确定各信号对应的字符后,将同一时间段内输入的信号对应的字符作为一组。3.如权利要求1所述的方法,其特征在于,确定各信号对应的字符,是确定同一时间段内输入的信号对应的字符。4.如权利要求1至3任一所述的方法,其特征在于,进一步包括:确定需在同一时间段内输入的信号个数后,发送包含个数信息的提示信息。5.如权利要求4所述的方法,其特征在于,按组对确定出的各组字符进行密码验证时,将预先存储的密码按所述个数进行分组后进行验证。6.一种密码验证装置,其特征在于,包括:信号接收模块,用于接收从输入设备输入的多个信号,其中,在同一时间段内输入的信号至少有两个,输入设备在任一个按键被触发一次时发送一个信...

【专利技术属性】
技术研发人员:叶颖
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1