CN105069332A - 基于指纹的密码验证方法和密码验证装置 - Google Patents

基于指纹的密码验证方法和密码验证装置 Download PDF

Info

Publication number
CN105069332A
CN105069332A CN201510504009.0A CN201510504009A CN105069332A CN 105069332 A CN105069332 A CN 105069332A CN 201510504009 A CN201510504009 A CN 201510504009A CN 105069332 A CN105069332 A CN 105069332A
Authority
CN
China
Prior art keywords
password
input position
fingerprint
input
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510504009.0A
Other languages
English (en)
Inventor
曾元清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510504009.0A priority Critical patent/CN105069332A/zh
Publication of CN105069332A publication Critical patent/CN105069332A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种基于指纹的密码验证方法和密码验证装置,其中,该密码验证方法包括:采集输入的指纹;根据预存的指纹-字符对应关系信息,查找与当前采集到的指纹对应的字符;若查找到与当前采集到的指纹对应的字符,则将当前查找到的字符确定为当前密码输入位置的输入密码;检测当前密码输入位置是否为最后一个密码输入位置;若检测到当前密码输入位置为最后一个密码输入位置,则根据各个密码输入位置的输入密码进行密码验证;若检测到当前密码输入位置不为最后一个密码输入位置,则将下一个密码输入位置作为当前密码输入位置并返回执行所述采集输入的指纹的步骤及后续步骤。本发明提供的技术方案能够实现将指纹技术应用于交易***中。

Description

基于指纹的密码验证方法和密码验证装置
技术领域
本发明涉及信息安全技术领域,具体涉及一种基于指纹的密码验证方法和密码验证装置。
背景技术
随着移动互联网的发展,社会的开放程度也越来越高,用户通过手机能做很多的事情,但是与此同时,大环境下也充满着各种不安全的眼睛在窥视着用户的信息。比如,目前大多数用户都通过手机进行各种网上交易(例如银行交易、购物交易等),当用户在输入各种交易密码的时候,是否会有一个摄像头或者周围的一双眼睛在有意无意地窥视用户在手机中输入的交易信息呢?
为了提高用户信息的安全性,目前已出现基于指纹的认证方案,即通过采集用户的指纹并与用户预先录入的指纹进行匹配验证,以此实现诸如手机解锁、信息加密和解密等功能。由于传统的基于指纹的密码验证方法都是通过指纹的唯一性来进行匹配,而大部分手机银行、购物软件等都还不支持指纹密码的功能,如果要将指纹技术应用于手机银行、购物软件等交易中,则需要对现有的手机银行、购物软件等交易***都进行改进,并在手机银行、购物软件等交易***中预先建立指纹数据库,实施难度极大,因此,传统的基于指纹的密码验证方法很难应用于手机银行、购物软件等交易***中。
发明内容
本发明提供一种基于指纹的密码验证方法和密码验证装置,用于实现将指纹技术应用于交易***中。
本发明第一方面提供一种基于指纹的密码验证方法,包括:
采集输入的指纹;
根据预存的指纹-字符对应关系信息,查找与当前采集到的指纹对应的字符;
若查找到与当前采集到的指纹对应的字符,则将当前查找到的字符确定为当前密码输入位置的输入密码;
检测当前密码输入位置是否为最后一个密码输入位置;
若检测到当前密码输入位置为最后一个密码输入位置,则根据各个密码输入位置的输入密码进行密码验证;
若检测到当前密码输入位置不为最后一个密码输入位置,则将下一个密码输入位置作为当前密码输入位置并返回执行上述采集输入的指纹的步骤及后续步骤。
本发明第二方面提供一种基于指纹的密码验证装置,包括:
指纹采集单元,用于采集输入的指纹;
查找单元,用于根据预存的指纹-字符对应关系信息,查找与上述指纹采集单元当前采集到的指纹对应的字符;
确定单元,用于当上述查找单元查找到与当前采集到的指纹对应的字符时,将当前查找到的字符确定为当前密码输入位置的输入密码;
检测单元,用于检测当前密码输入位置是否为最后一个密码输入位置;
密码验证单元,用于当上述检测单元检测到当前密码输入位置为最后一个密码输入位置时,根据各个密码输入位置的输入密码进行密码验证;
密码输入位置切换单元,用于当上述检测单元检测到当前密码输入位置不为最后一个密码输入位置时,将下一个密码输入位置作为当前密码输入位置。
由上可见,本发明中预先存储指纹-字符对应关系信息,通过采集输入的指纹并根据指纹-字符对应关系信息查找与采集到的指纹对应的字符,将查找到的字符确定为当前密码输入位置的输入密码,一方面,能够避免用户输入密码时被窥视而导致输入密码泄露,提高密码输入的安全性,另一方面,由于本发明最终是将查找到的字符作为输入密码进行密码验证,因此,可以保留交易***原有的字符密码校验体系,在不需要对交易***进行大规模改造的情况下,实现将指纹技术应用于交易***中。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的基于指纹的密码验证方法一个实施例流程示意图;
图2为本发明提供的基于指纹的密码验证装置一个实施例结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种基于指纹的密码验证方法,包括采集输入的指纹;根据预存的指纹-字符对应关系信息,查找与当前采集到的指纹对应的字符;若查找到与当前采集到的指纹对应的字符,则将当前查找到的字符确定为当前密码输入位置的输入密码;检测当前密码输入位置是否为最后一个密码输入位置;若检测到当前密码输入位置为最后一个密码输入位置,则根据各个密码输入位置的输入密码进行密码验证;若检测到当前密码输入位置不为最后一个密码输入位置,则将下一个密码输入位置作为当前密码输入位置并返回执行上述采集输入的指纹的步骤及后续步骤。本发明实施例还提供相应的密码验证装置,以下分别进行详细说明。
下面对本发明实施例提供的一种基于指纹的密码验证方法进行描述,请参阅图1,本发明实施例中的密码验证方法包括:
101、采集输入的指纹;
本发明实施例中,密码验证装置采集输入的指纹。具体的,密码验证装置配置有指纹采集模块,当用户触发密码验证流程时,密码验证装置触发指纹采集模块,用户通过该指纹采集模块输入指纹,密码验证装置通过该指纹采集模块采集输入的指纹。上述密码验证流程包括但不限于:对加密的数据包进行解压、通过密码解锁移动终端、通过密码进行金融交易等。
可选的,当用户触发密码验证流程时,密码验证装置输出用于提醒用户输入指纹的指示信息,该指示信息的类型包括但不限于语音、文字、图片等。
具体的,密码验证装置对指纹的采集可以参照已有技术实现,此处不再赘述。
102、根据预存的指纹-字符对应关系信息,查找与当前采集到的指纹对应的字符;
本发明实施例中,用户可以通过密码验证装置预先设定指纹-字符对应关系信息,并将该指纹-字符对应关系信息存储在密码验证装置本地或者该密码验证装置能够访问的其它设备中。
本发明实施例中,用户可以预先通过密码验证装置将自己的左右十个手指的指纹与任意十个字符建立一一映射关系。
具体的,密码验证装置建立指纹-字符对应关系信息的过程包括但不限于如下两种方式:
1、密码验证装置显示常用的字符,用户可先从中选择一字符(为便于后续描述,将该字符描述为字符A1),然后输入希望与字符A1对应的指纹(为便于后续描述,将该指纹描述为指纹B1),当密码验证装置成功采集到指纹B1后,建立指纹B1与字符A1的对应关系,并将指纹B1与字符A1的对应关系添加在指纹-字符对应关系信息中,之后用户可以继续选择另一字符(为便于后续描述,将该字符描述为字符A2),然后输入希望与字符A2对应的指纹(为便于后续描述,将该指纹描述为指纹B2),当密码验证装置成功采集到指纹B2后,建立指纹B2与字符A2的对应关系,并将指纹B2与字符A2的对应关系添加在指纹-字符对应关系信息,以此类推。当然,用户也可以修改已经建立的指纹与字符的对应关系,即,当密码验证装置检测到当前选择的字符或者采集到的指纹已经存在指纹-字符对应关系信息中时,将本次建立的指纹-字符对应关系更新到指纹-字符对应关系信息,以替换指纹-字符对应关系信息中原先存在的与该字符或者该指纹有关的信息。举例说明,当指纹B1与字符A1的对应关系已添加在指纹-字符对应关系信息中时,用户可以重新选择字符A1,然后输入希望与字符A1对应的新的指纹(为便于后续描述,将该指纹描述为指纹B3),当密码验证装置成功采集到指纹B3后,建立指纹B3与字符A1的对应关系,同时密码验证装置检测到字符A1已经存在指纹-字符对应关系信息中,则密码验证装置将本次建立的指纹B3与字符A1的对应关系更新到指纹-字符对应关系信息中,以替换指纹-字符对应关系信息中原先存在的指纹B1与字符A1的对应关系(即,在指纹-字符对应关系信息中将原先存在的指纹B1与字符A1的对应关系删除)。或者,当密码验证装置检测到当前选择的字符或者采集到的指纹已经存在指纹-字符对应关系信息中时,提醒用户当前选择的字符或者采集到的指纹已经存在指纹-字符对应关系信息中,以便用户自行选择是否替换指纹-字符对应关系信息中原先存在的与该字符或者该指纹有关的信息。
2、密码验证装置显示常用的字符,用户输入指纹(为便于后续描述,将该指纹描述为指纹B1),当密码验证装置成功采集到指纹B1后,提示用户从显示的字符中选择一字符,当用户选择一字符(为便于后续描述,将该字符描述为字符A1)后,密码验证装置建立指纹B1与字符A1的对应关系,并将指纹B1与字符A1的对应关系添加在指纹-字符对应关系信息中,之后用户可以继续输入另一指纹(为便于后续描述,将该指纹描述为指纹B2),当密码验证装置成功采集到指纹B2后,密码验证装置提示用户选择另一字符,当用户选择一字符(为便于后续描述,将该字符描述为字符A2)后,密码验证装置建立指纹B2与字符A2的对应关系,并将指纹B2与字符A2的对应关系添加在指纹-字符对应关系信息,以此类推。当然,用户也可以修改已经建立的指纹与字符的对应关系,即,当密码验证装置检测到当前选择的字符或者采集到的指纹已经存在指纹-字符对应关系信息中时,将本次建立的指纹-字符对应关系更新到指纹-字符对应关系信息,以替换指纹-字符对应关系信息中原先存在的与该字符或者该指纹有关的信息。举例说明,当指纹B1与字符A1的对应关系已添加在指纹-字符对应关系信息中时,用户可以重新输入指纹B1,然后选择希望与指纹B1对应的新的字符(为便于后续描述,将该指纹描述为指纹A3),密码验证装置建立指纹B1与字符A3的对应关系,同时密码验证装置检测到指纹B1已经存在指纹-字符对应关系信息中,则密码验证装置将本次建立的指纹B1与字符A3的对应关系更新到指纹-字符对应关系信息中,以替换指纹-字符对应关系信息中原先存在的指纹B1与字符A1的对应关系(即,在指纹-字符对应关系信息中将原先存在的指纹B1与字符A1的对应关系删除)。或者,当密码验证装置检测到当前选择的字符或者采集到的指纹已存在指纹-字符对应关系信息中时,提醒用户当前选择的字符或者采集到的指纹已经存在指纹-字符对应关系信息中,以便用户自行选择是否替换指纹-字符对应关系信息中原先存在的与该字符或者该指纹有关的信息。
在一种具体的应用场景中,用户可以任意设定自己左右十个手指指纹与0~9十个数字建立一一映射关系。
在步骤102中,密码验证装置根据预存的指纹-字符对应关系信息,查找与步骤101采集到的指纹对应的字符。
103、若查找到与当前采集到的指纹对应的字符,则将当前查找到的字符确定为当前密码输入位置的输入密码;
为了让用户更直观地看到当前密码输入位置,可选的,当用户触发密码验证流程时,密码验证装置输出显示包含N个密码输入位置的密码输入控件,其中,上述N为预设值,并且,在不同应用场景中,N的取值可能有所不同,例如,在移动终端解锁的应用场景中,若移动终端预先设定解锁密码为4位,则当用户触发移动终端解锁流程时,密码验证装置输出显示包含5个密码输入位置的密码输入控件;在金融交易的应用场景中,若交易***预先设定解锁密码为6位,则当用户触发移动终端解锁流程时,密码验证装置输出显示包含6个密码输入位置的密码输入控件。进一步,当密码验证装置将当前查找到的字符确定为当前密码输入位置的输入密码,在显示的当前密码输入位置以隐藏字符的形式显示输入密码(例如在当前密码输入位置显示一“*”号),以便用户获知在当前密码输入位置已成功输入密码。
104、检测当前密码输入位置是否为最后一个密码输入位置;
密码验证装置检测当前密码输入位置是否为最后一个密码输入位置,当检测到当前密码输入位置为最后一个密码输入位置,则执行步骤105,当检测到当前密码输入位置不为最后一个密码输入位置,则执行步骤106。
105、根据各个密码输入位置的输入密码进行密码验证;
当检测到当前密码输入位置为最后一个密码输入位置,表示用户已完成全部密码的输入,此时,密码验证装置即可根据各个密码输入位置的输入密码进行密码验证,例如,将各个密码输入位置的输入密码与预先设置的密码进行匹配,当各个密码输入位置的输入密码与预先设置的密码一致时,密码验证成功,当各个密码输入位置的输入密码与预先设置的密码不一致时,密码验证失败。该密码验证过程可以在密码验证装置本地完成,也可以由密码验证装置将各个密码输入位置的输入密码发送给后台服务器,触发该后台服务器基于各个密码输入位置的输入密码进行密码验证,具体的,密码验证装置根据各个密码输入位置的输入密码进行密码验证的具体实现过程可以参照已有技术实现,此处不再赘述。
106、将下一个密码输入位置作为当前密码输入位置;
当检测到当前密码输入位置不为最后一个密码输入位置,表示用户还没有完成全部密码的输入,此时,密码验证装置将下一个密码输入位置作为当前密码输入位置,并返回执行步骤101,以便获取下一个密码输入位置的输入密码。
可选的,当在步骤102中,密码验证装置根据预存的指纹-字符对应关系信息,查找不到与当前采集到的指纹对应的字符,则输出提醒消息,其中,上述提醒消息用于提醒用户重新输入指纹。
可选的,本发明实施例中密码验证装置还提供密码更正功能,即用户在输入密码的过程中,可以对之前已输入的密码进行更正。具体的,用户可以在输入密码的过程中(即在步骤105执行之前),通过输入密码更正指令来进行输入密码的更正,当密码验证装置接收到输入的密码更正指令时,密码验证装置删除最后一个输入密码,并将删除的输入密码原先所在的密码输入位置作为当前密码输入位置后返回执行步骤101。举例说明,假设当前密码验证装置要求用户输入6位密码,当密码验证装置获取到第5位输入密码且未获取到第6位输出密码时接收到密码更正指令,则密码验证装置删除第5位输入密码,并将第5位输入密码原先所在的密码输入位置(即第5个密码输入位置)作为当前密码输入位置后返回执行步骤101,以便用户重新在第5个密码输入位置输入密码。
可选的,本发明实施例中密码验证装置还提供密码清除功能,即用户在输入密码的过程中,可以清除之前已输入的密码。具体的,用户可以在输入密码的过程中(即在步骤105执行之前),通过输入密码清除指令来全部输入密码,当密码验证装置接收到输入的密码清除指令时,密码验证装置清除所有输入密码,并将首个密码输入位置作为当前密码输入位置后返回执行步骤101。举例说明,假设当前密码验证装置要求用户输入6位密码,当密码验证装置获取到第5位输入密码且未获取到第6位输出密码时接收到密码清除指令,则密码验证装置清除已输出的5个输入密码,并将首个密码输入位置(即第1个密码输入位置)作为当前密码输入位置后返回执行步骤101。
需要说明的是,本发明实施例中是在检测到当前密码输入位置为最后一个密码输入位置,即触发根据各个密码输入位置的输入密码进行密码验证的动作,在其它实施例中,当密码验证装置检测到当前密码输入位置为最后一个密码输入位置时,也可以等待用户输入触发密码验证的指令(例如“确认”指令),当密码验证装置检测到当前密码输入位置为最后一个密码输入位置,且确定接收到触发密码验证的指令时,才触发根据各个密码输入位置的输入密码进行密码验证的动作(即才执行步骤105),当密码验证装置检测到当前密码输入位置为最后一个密码输入位置,但未接收到触发密码验证的指令时,密码验证装置进入等待确认的状态,进一步,密码验证装置可以触发定时器计时,当定时器计时到达预设值且仍未接收到触发密码验证的指令上,密码验证装置可以触发根据各个密码输入位置的输入密码进行密码验证的动作,或者,当定时器计时到达预设值且仍未接收到触发密码验证的指令时,密码验证装置退出当前密码验证流程和/或输出操作超时的指示信息。
需要说明的是,本发明实施例中的密码验证装置可以集成在诸如手机、平板电脑、掌上电脑等移动终端中,或者,本发明实施例中的密码验证装置也可以集成在销售终端(POS,PointOfSale)中,或者,本发明实施例中的密码验证装置也可以集成在其它支持密码验证功能的终端中,此次不作限定。
由上可见,本发明中预先存储指纹-字符对应关系信息,通过采集输入的指纹并根据指纹-字符对应关系信息查找与采集到的指纹对应的字符,将查找到的字符确定为当前密码输入位置的输入密码,一方面,能够避免用户输入密码时被窥视而导致输入密码泄露,提高密码输入的安全性,另一方面,由于本发明最终是将查找到的字符作为输入密码进行密码验证,因此,可以保留交易***原有的字符密码校验体系,在不需要对交易***进行大规模改造的情况下,实现将指纹技术应用于交易***中。
下面以另一实施例对本发明实施例中基于指纹的密码验证装置进行描述,请参阅图2,本发明实施例中的密码验证装置200包括:
指纹采集单元201,用于采集输入的指纹;
查找单元202,用于根据预存的指纹-字符对应关系信息,查找与指纹采集单元201当前采集到的指纹对应的字符;
确定单元203,用于当查找单元202查找到与当前采集到的指纹对应的字符时,将当前查找到的字符确定为当前密码输入位置的输入密码;
检测单元204,用于检测当前密码输入位置是否为最后一个密码输入位置;
密码验证单元205,用于当检测单元204检测到当前密码输入位置为最后一个密码输入位置时,根据各个密码输入位置的输入密码进行密码验证;
密码输入位置切换单元206,用于当检测单元204检测到当前密码输入位置不为最后一个密码输入位置时,将下一个密码输入位置作为当前密码输入位置。
可选的,本发明实施例中的密码验证装置还包括:第一接收单元,用于接收触发密码校验的指令;密码验证单元205在检测单元204检测到当前密码输入位置为最后一个密码输入位置,且上述第一接收单元接收到触发密码验证的指令时触发。
可选的,本发明实施例中的密码验证装置还包括:输出单元,用于当查找单元202查找不到与当前采集到的指纹对应的字符时,输出提醒消息,其中,上述提醒消息用于提醒用户重新输入指纹。
可选的,本发明实施例中的密码验证装置还包括:第二接收单元,用于接收输入密码更正指令;输入密码删除单元,用于当上述第二接收单元接收到输入密码更正指令时,删除最后一个输入密码,并触发上述密码输入位置切换单元将删除的输入密码原先所在的密码输入位置作为当前密码输入位置。
可选的,本发明实施例中的密码验证装置还包括:第三接收单元,用于接收输入密码清除指令;输入密码清除单元,用于当上述第三接收单元接收到输入密码清除指令时,清除所有输入密码,并触发上述密码输入位置切换单元将首个密码输入位置作为当前密码输入位置。
需要说明的是,本发明实施例中的密码验证装置可以集成在诸如手机、平板电脑、掌上电脑等移动终端中,或者,本发明实施例中的密码验证装置也可以集成在POS机中,或者,本发明实施例中的密码验证装置也可以集成在其它支持密码验证功能的终端中,此次不作限定。
应理解,本发明实施例中的密码验证装置可以如上述方法实施例中提及的密码验证装置,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
由上可见,本发明中预先存储指纹-字符对应关系信息,通过采集输入的指纹并根据指纹-字符对应关系信息查找与采集到的指纹对应的字符,将查找到的字符确定为当前密码输入位置的输入密码,一方面,能够避免用户输入密码时被窥视而导致输入密码泄露,提高密码输入的安全性,另一方面,由于本发明最终是将查找到的字符作为输入密码进行密码验证,因此,可以保留交易***原有的字符密码校验体系,在不需要对交易***进行大规模改造的情况下,实现将指纹技术应用于交易***中。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种基于指纹的密码验证方法和密码验证装置的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种基于指纹的密码验证方法,其特征在于,包括:
采集输入的指纹;
根据预存的指纹-字符对应关系信息,查找与当前采集到的指纹对应的字符;
若查找到与当前采集到的指纹对应的字符,则将当前查找到的字符确定为当前密码输入位置的输入密码;
检测当前密码输入位置是否为最后一个密码输入位置;
若检测到当前密码输入位置为最后一个密码输入位置,则根据各个密码输入位置的输入密码进行密码验证;
若检测到当前密码输入位置不为最后一个密码输入位置,则将下一个密码输入位置作为当前密码输入位置并返回执行所述采集输入的指纹的步骤及后续步骤。
2.根据权利要求1所述的方法,其特征在于,若检测到当前密码输入位置不为最后一个密码输入位置,则所述根据各个密码输入位置的输入密码进行密码验证之前还包括:
确定接收到触发密码验证的指令。
3.根据权利要求1或2所述的方法,其特征在于,所述查找与当前采集到的指纹对应的字符,之后包括:
若查找不到与当前采集到的指纹对应的字符,则输出提醒消息,其中,所述提醒消息用于提醒用户重新输入指纹。
4.根据权利要求1或2所述的方法,其特征在于,所述根据各个密码输入位置的输入密码进行密码验证,之前还包括:
若接收到输入密码更正指令,则:
删除最后一个输入密码;
将删除的输入密码原先所在的密码输入位置作为当前密码输入位置,并返回执行所述采集输入的指纹的步骤及后续步骤。
5.根据权利要求1或2所述的方法,其特征在于,所述根据各个密码输入位置的输入密码进行密码验证,之前还包括:
若接收到输入密码清除指令,则:
清除所有输入密码;
将首个密码输入位置作为当前密码输入位置,并返回执行所述采集输入的指纹的步骤及后续步骤。
6.一种基于指纹的密码验证装置,其特征在于,包括:
指纹采集单元,用于采集输入的指纹;
查找单元,用于根据预存的指纹-字符对应关系信息,查找与所述指纹采集单元当前采集到的指纹对应的字符;
确定单元,用于当所述查找单元查找到与当前采集到的指纹对应的字符时,将当前查找到的字符确定为当前密码输入位置的输入密码;
检测单元,用于检测当前密码输入位置是否为最后一个密码输入位置;
密码验证单元,用于当所述检测单元检测到当前密码输入位置为最后一个密码输入位置时,根据各个密码输入位置的输入密码进行密码验证;
密码输入位置切换单元,用于当所述检测单元检测到当前密码输入位置不为最后一个密码输入位置时,将下一个密码输入位置作为当前密码输入位置。
7.根据权利要求6所述的密码验证装置,其特征在于,所述密码验证装置还包括:
第一接收单元,用于接收触发密码校验的指令;
所述密码验证单元在所述检测单元检测到当前密码输入位置为最后一个密码输入位置,且所述第一接收单元接收到触发密码验证的指令时触发。
8.根据权利要求6或7所述的密码验证装置,其特征在于,所述密码验证装置还包括:
输出单元,用于当所述查找单元查找不到与当前采集到的指纹对应的字符时,输出提醒消息,其中,所述提醒消息用于提醒用户重新输入指纹。
9.根据权利要求6或7所述的密码验证装置,其特征在于,所述密码验证装置还包括:
第二接收单元,用于接收输入密码更正指令;
输入密码删除单元,用于当所述第二接收单元接收到输入密码更正指令时,删除最后一个输入密码,并触发所述密码输入位置切换单元将删除的输入密码原先所在的密码输入位置作为当前密码输入位置。
10.根据权利要求6或7所述的密码验证装置,其特征在于,所述密码验证装置还包括:
第三接收单元,用于接收输入密码清除指令;
输入密码清除单元,用于当所述第三接收单元接收到输入密码清除指令时,清除所有输入密码,并触发所述密码输入位置切换单元将首个密码输入位置作为当前密码输入位置。
CN201510504009.0A 2015-08-17 2015-08-17 基于指纹的密码验证方法和密码验证装置 Pending CN105069332A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510504009.0A CN105069332A (zh) 2015-08-17 2015-08-17 基于指纹的密码验证方法和密码验证装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510504009.0A CN105069332A (zh) 2015-08-17 2015-08-17 基于指纹的密码验证方法和密码验证装置

Publications (1)

Publication Number Publication Date
CN105069332A true CN105069332A (zh) 2015-11-18

Family

ID=54498695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510504009.0A Pending CN105069332A (zh) 2015-08-17 2015-08-17 基于指纹的密码验证方法和密码验证装置

Country Status (1)

Country Link
CN (1) CN105069332A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131044A (zh) * 2016-08-08 2016-11-16 桂林信通科技有限公司 一种身份认证方法及***
CN108229139A (zh) * 2018-01-24 2018-06-29 维沃移动通信有限公司 一种密码输入方法及移动终端
CN110114773A (zh) * 2017-01-06 2019-08-09 京瓷办公信息***株式会社 电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104091103A (zh) * 2014-07-03 2014-10-08 南昌欧菲生物识别技术有限公司 指纹与密码组合式验证方法及其装置
CN104182673A (zh) * 2014-08-12 2014-12-03 赵守中 一种基于指纹的身份识别方法、***及设备
US20140359757A1 (en) * 2013-06-03 2014-12-04 Qualcomm Incorporated User authentication biometrics in mobile devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359757A1 (en) * 2013-06-03 2014-12-04 Qualcomm Incorporated User authentication biometrics in mobile devices
CN104091103A (zh) * 2014-07-03 2014-10-08 南昌欧菲生物识别技术有限公司 指纹与密码组合式验证方法及其装置
CN104182673A (zh) * 2014-08-12 2014-12-03 赵守中 一种基于指纹的身份识别方法、***及设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131044A (zh) * 2016-08-08 2016-11-16 桂林信通科技有限公司 一种身份认证方法及***
CN106131044B (zh) * 2016-08-08 2019-05-17 桂林信通科技有限公司 一种身份认证方法及***
CN110114773A (zh) * 2017-01-06 2019-08-09 京瓷办公信息***株式会社 电子设备
CN108229139A (zh) * 2018-01-24 2018-06-29 维沃移动通信有限公司 一种密码输入方法及移动终端

Similar Documents

Publication Publication Date Title
RU2711351C2 (ru) Устройство и способ проверки пароля
Li et al. Unobservable re-authentication for smartphones.
CN104598793A (zh) 一种指纹认证方法和装置
CN105160227A (zh) 远程指纹验证方法和用户终端及指纹验证***
CN103873455B (zh) 一种信息校验的方法及装置
CN105678147B (zh) 触控操作的方法和装置
CN105447927B (zh) 门禁电锁开启的控制方法、门禁控制器及门禁控制***
US8601552B1 (en) Personal identification pairs
CN104809402A (zh) 一种信息模糊显示方法及终端
CN104809174A (zh) 一种终端应用的打开方法
CN105159475B (zh) 一种字符输入方法及装置
CN108764924A (zh) 一种免密emv接触交易的实现方法及装置
CN105929974A (zh) 一种密码输入管理方法及移动终端
CN105550628A (zh) 指纹录入方法及装置
CN105550627A (zh) 指纹校验方法及装置
CN106779722A (zh) 一种移动终端的支付方法及移动终端
CN104808899A (zh) 一种终端
CN105069332A (zh) 基于指纹的密码验证方法和密码验证装置
CN109688150A (zh) 一种多平台账号互通方法及装置
CN108234533A (zh) 用户操作处理方法及相关设备
CN105740691A (zh) 一种密码验证方法和终端
US9515831B2 (en) Reducing the effectiveness of smudge and thermal imaging attacks
CN109426961B (zh) 一种绑卡风险控制方法及装置
WO2017059696A1 (zh) 一种触摸屏解锁方法及***、存储介质
CN109074585B (zh) 支付方法及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20151118