CN103136462A - 一种密码验证的方法及*** - Google Patents
一种密码验证的方法及*** Download PDFInfo
- Publication number
- CN103136462A CN103136462A CN201110400284XA CN201110400284A CN103136462A CN 103136462 A CN103136462 A CN 103136462A CN 201110400284X A CN201110400284X A CN 201110400284XA CN 201110400284 A CN201110400284 A CN 201110400284A CN 103136462 A CN103136462 A CN 103136462A
- Authority
- CN
- China
- Prior art keywords
- password
- instruction
- standard cipher
- screen
- verified
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种密码验证的方法及***,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,所述方法包括:基于对所述至少一种输入设备的第一操作的响应,生成第一指令;执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
Description
技术领域
本发明涉及信息安全领域,尤其涉及一种密码验证的方法及***。
背景技术
目前基于触摸屏的智能终端产品,包括智能手机,Pad,Tablet以及上网本,GPS导航仪等产品,已经越来越多的采用图形密码或者基于标点排列的轨迹记录进行用户密码的保护。与传统的固定的数字和字母组合的密码相比,采用上述密码输入和密码验证的技术方案具备的灵活性较强,便于记忆,符合用户操作习惯等特点,但是发明人在发明过程中发现,上述技术方案对于保密性而言,至少存在以下几个缺陷:
点阵/标记/图形的排列是固定的,在不更改密码的情况下,用户每次在密码验证时将按照相同的轨迹去操作;
多次重复的操作后,非常容易在触摸屏上留下指纹印迹和路线印迹,第三人通过肉眼或者一些简单的检测方式可以很容易获取到轨迹信息;
即便是单次操作,第三人在面对操作者,不看到显示屏的情况下,也可以根据用户的手势动作走势而猜出用户的密码输入路径轨迹,从而盗取密码信息。
发明内容
本申请实施例提供一种密码验证的方法及***,用于解决现有技术中每次进行密码验证时在屏幕上留下相同印迹的问题,从而有效的解决触摸屏密码验证时被探查或者动作被窥视而造成的密码泄漏。
本申请实施例一提供一种密码验证方法,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,所述方法包括:
基于对所述至少一种输入设备的第一操作的响应,生成第一指令;
执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;
通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;
基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
其中,一、在所述显示屏为触摸屏时,所述基于对所述至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在所述触摸屏上是否有所述第一操作;
在有所述第一操作时,基于对所述第一操作的响应,生成第一指令。
所述基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在所述触摸屏上是否有所述第二操作;
在有所述第二操作时,基于对所述第二操作的响应,生成第二指令。
二、在所述显示屏为非触摸屏时,所述基于对所述至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在机械式输入设备上是否有所述第一操作;
在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
对所述至少一脉冲信号进行处理,生成第一指令。
所述基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在机械式输入设备上是否有所述第二操作;
在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
对所述至少一脉冲信号进行处理,生成第二指令。
如上所述的方法,所述执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域,具体为:
执行所述第二指令,并基于密码输入区域与触发对象间对应关系,确定与所述第二操作对应的触发对象对应的密码输入区域;
确定与所述第二操作对应的触发对象对应的密码输入区域对应程序模块的地址信息;
从所述地址信息调用并打开所述与所述第二操作对应的触发对象对应的密码输入区域对应的程序模块;
在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域。
如上所述的方法,所述基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确,具体为:
基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
在停止时,获得所述待验证密码;
将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
本申请实施例二提供一种密码验证方法,应用在一电子终端中,所述电子终端包括一触摸屏,所述方法包括:
基于对所述触摸屏的第一操作的响应,生成第一指令;
执行所述第一指令,在所述显示屏上显示包括有密码输入区域的界面;
基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码;
基于对所述触摸屏的至少一个第二操作的响应,在所述密码输入区域输入待验证密码;
比较所述临时标准密码和所述待验证密码,以实现对所述待验证密码的认证。
其中,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
如上所述的方法,所述基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码,具体包括:
当所述标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;
当所述标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
当所述标准密码为字母时调用所述第一类或所述第二类提示信息,基于该字母生成所述临时标准密码。
本申请实施例三提供一种密码验证的***,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,所述***包括:
第一指令生成单元,用于基于对所述至少一种输入设备的第一操作的响应,生成第一指令;
第一指令执行单元,用于执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
第二指令生成单元,用于基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
第二指令执行单元,用于执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;
密码输入单元,用于通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;
密码验证单元,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
其中,一、在所述显示屏为触摸屏时,所述第一指令生成单元,包括:
检测单元一,用于检测在所述触摸屏上是否有所述第一操作;
在检测到有所述第一操作时,所述第一指令生成单元生成第一指令。
所述第二指令生成单元,包括:
检测单元二,用于检测在所述触摸屏上是否有所述第二操作;
在有所述第二操作时,所述第二指令生成单元生成第二指令。
二、在所述显示屏为非触摸屏时,所述第一指令单元,具体包括:
检测单元三,用于检测在机械式输入设备上是否有所述第一操作;
脉冲信号生成单元一,用于在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
处理单元一,用于对所述至少一脉冲信号进行处理,生成第一指令。
所述第二指令生成单元,具体包括:
检测单元四,用于检测在机械式输入设备上是否有所述第二操作;
第二脉冲信号二,用于在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
处理单元二,用于对所述至少一脉冲信号进行处理,生成第二指令。
如上所述的***,进一步的,所述密码验证单元,具体包括:
标准密码获得单元,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
密码输入检测单元,用于检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
待验证密码获得单元,用于在停止时,获得所述待验证密码;
验证单元,用于将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
本申请实施例四提供一种密码验证的***,应用在一电子终端中,所述电子终端包括一触摸屏,所述***包括:
第一指令生成单元,用于基于对所述触摸屏的第一操作的响应,生成第一指令;
第一指令执行单元,用于执行所述第一指令,在所述显示屏上显示包括有密码输入区域的界面;
临时标准密码生成单元,用于基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码;
待验证密码输入单元,用于基于对所述触摸屏的至少一个第二操作的响应,在所述密码输入区域输入待验证密码;
密码验证单元,用于比较所述临时标准密码和所述待验证密码,以实现对所述待验证密码的认证。
其中,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
如实施例四所述的***,进一步的,所述临时标准密码生成单元,具体包括:
数字临时标准密码生成单元,用于当所述标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;
图形临时标准密码生成单元,用于当所述标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
字母临时标准密码生成单元,用于当所述标准密码为字母时,调用所述第一类或所述第二类提示信息,基于该字母生成所述临时标准密码。
本申请通过一个或多个实施例提供的密码验证的方法及***,至少具有以下有益技术效果或优点之一:
由于增加了触发对象界面与标准密码间的对应关系,要在事先设定的输入界面对应的密码输入区域输入密码才会验证通过,其余输入界面将被禁止通过,在实用性上,用户操控十分简单,不改变用户输入习惯,普通用户接受度好,不用学习都可以操作,而且使密码的保护性大大增强。
在输入设备为触摸屏时,由于每次出现密码输入界面时,将按照用户设定的密码类型,生成不同的临时密码,输入的待验证密码和前一次密码的有区别,因此每次输入的轨迹密码都有所不同,在触摸屏上留下的痕迹也是完全不同的,此密码验证方式,不仅保留了轨迹密码的灵活性,有效性,而且有效避免了手势动作被窥视,触摸屏被探查而导致的密码泄漏。
附图说明
图1本申请实施例一提供的密码验证的方法流程图;
图2本申请实施例一中触发对象界面图;
图3本申请实施例一中界面A对应的密码输入区域;
图4本申请实施例一提供的密码验证方法在触摸屏上的应用例子流程图;
图5本申请实施例二提供的密码验证方法流程图;
图6a本申请实施例二提示信息为轨迹信息的密码输入提示界面一;
图6b本申请实施例二提示信息为轨迹信息的密码输入界面一;
图7a本申请实施例二提示信息为轨迹信息的密码输入提示界面二;
图7b本申请实施例二提示信息为轨迹信息的密码输入界面二;
图8本申请实施例三提供的密码验证的***框图;
图9本申请实施例四提供的密码验证的***框图。
具体实施方式
本申请发明实施例提供一种密码验证的方法及***,用于要解决现有技术中每次进行密码验证时在屏幕上留下相同印迹的问题,进而有效的解决触摸屏密码验证时被探查或者动作被窥视而造成的密码泄漏。
下面将结合说明书附图和多个实施例对上述技术方案进行详细的阐述和说明。
如图1所示,本申请实施例一提供一种密码验证方法,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,所述方法包括:
步骤101,基于对至少一种输入设备的第一操作的响应,生成第一指令;
步骤102,执行所述第一指令,在显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
步骤103,基于对至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
步骤104,执行第二指令,在显示屏上显示与第二操作对应的触发对象对应的密码输入区域;
步骤105,通过至少一种输入设备,在密码输入区域上输入待验证密码;
步骤106,基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
其中,显示屏可以为触摸屏也可以为非触摸屏,在显示屏为触摸屏时,该显示屏同时可以作为输入设备,在显示屏为非触摸屏时,其输入设备可以为鼠标、键盘等。
当显示屏为触摸屏时,对于步骤101,基于对至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在触摸屏上是否有所述第一操作;
在有所述第一操作时,基于对所述第一操作的响应,生成第一指令。
对于步骤103,基于对至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在触摸屏上是否有所述第二操作;
在有所述第二操作时,基于对所述第二操作的响应,生成第二指令。
当显示屏为非触摸屏时,对于步骤101,基于对至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在机械式输入设备上是否有所述第一操作;例如,鼠标,键盘等机械式输入设备。
在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
对所述至少一脉冲信号进行处理,生成第一指令。
对于步骤103,基于对至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在机械式输入设备上是否有所述第二操作;同上,该机械式输入设备可以为鼠标,键盘等。
在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
对所述至少一脉冲信号进行处理,生成第二指令。
如上所述的方法,对于步骤104,所述执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域,具体为:
执行所述第二指令,并基于密码输入区域与触发对象间对应关系,确定与所述第二操作对应的触发对象对应的密码输入区域;其中,每个密码输入区域对应一个触发对象,假设有A,B,C,D四个触发对象,第二操作对应的触发对象为A,则将触发对象A对应的密码输入区域确定下来。
确定与所述第二操作对应的触发对象对应的密码输入区域对应程序模块的地址信息;
从所述地址信息调用并打开所述与所述第二操作对应的触发对象对应的密码输入区域对应的程序模块;
在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域。如上假设,则将触发对象A对应的密码输入区域显示在显示屏上。
如上所述的方法,对于步骤106,基于保存在电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确,具体为:
基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
在停止时,获得所述待验证密码;
将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
基于本申请实施例一提供的方法,下面举一个在触摸屏上应用的例子,在用户使用密码验证的时候,具体体现方式,如下陈述:
在用户触摸显示屏,发起需要解锁的请求(即第一操作)时,通过终端内部处理,将显示出如图2所示的四个背景选项(当然也可以设置成与图2不同的背景,如设置成一幅地图上的很多省份,图片等),按行排列A,B,C,D四个背景选项,当用户接着进行背景选择,选择了背景选项A(第二操作),通过终端内部处理,则将显示出如图3所示的与背景选项A对应的密码输入区域,用户输入待验证密码之后,将与用户预先在背景选项A下对应的密码输入区域设置的标准密码进行比较,如果匹配,则验证通过。
当预先设置好的标准密码为在背景选项B下的密码输入区域设置的,则在密码验证的时候,选择背景选项A对应的密码输入区域输入待验证密码,即使和原先设置好的标准密码相匹配,也不能通过验证。如图4所示,从用户角度其上述过程可以制成简单的流程图,直观明了。
通过实施例一提供的密码验证的方法,具有以下有益技术效果:
由于增加了触发对象界面与标准密码间的对应关系,要在事先设定的输入界面对应的密码输入区域输入密码才会验证通过,其余输入界面将被禁止通过,在实用性上,用户操控十分简单,不改变用户输入习惯,普通用户接受度好,不用学习都可以操作,而且使密码的保护性大大增强。
如图5所示,本申请实施例二提供一种密码验证方法,应用在一电子终端中,所述电子终端包括一触摸屏,所述方法包括:
步骤201,基于对触摸屏的第一操作的响应,生成第一指令;
步骤202,执行第一指令,在显示屏上显示包括有密码输入区域的界面;
步骤203,基于预先保存在电子终端中与密码输入区域对应的标准密码,生成临时标准密码;
步骤204,基于对触摸屏的至少一个第二操作的响应,在密码输入区域输入待验证密码;
步骤205,比较临时标准密码和待验证密码,以实现对待验证密码的认证。
其中,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
如上所述的方法,基于预先保存在电子终端中与密码输入区域对应的标准密码,生成临时标准密码,具体包括:
当标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;例如,当用户预先设置好的标准密码为456,则问题提示信息可以设置为,“请问您的密码前一位数字是?”、“请问您的密码加一等于多少?”等。每次用户输入密码时,都会出现一提示信息,因此用户每次请求进行密码验证的时候,输入的密码都不一样,在触摸屏上留下的轨迹都不一样。
当标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
当标准密码为字母时调用所述第一类或所述第二类提示信息,,基于该字母生成所述临时标准密码。
以标准密码为字母时为例,例如,当用户预先设置好的标准密码为字母“Z”,则在密码输入区域会显示出第一类提示信息或者第二类提示信息,第一类提示信息可以设置为,“请问您的密码前一个字母是多少?”等;第二类提示信息的设置可以如图6a显示的提示信息,则用户输入的待验证密码在显示屏上的轨迹信息如图6b所示;在用户下一次进行用户验证的时候,第二类提示信息又变为如图7a显示的提示信息,则用户输入的待验证密码在显示屏上的轨迹信息如图7b所示,因此,用户每次输入的密码都不一样,可以避免在显示屏上留下相同的轨迹而导致密码泄露。
通过实施例二提供的密码验证的方法,具有以下有益技术效果:
由于每次出现密码输入界面时,将按照用户设定的密码类型,生成不同的临时密码,输入的待验证密码和前一次密码的有区别,因此每次输入的轨迹密码都有所不同,在触摸屏上留下的痕迹也是完全不同的,此密码验证方式,不仅保留了轨迹密码的灵活性,有效性,而且有效避免了手势动作被窥视,触摸屏被探查而导致的密码泄漏。
如图8所示,本申请实施例三提供一种密码验证的***,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,所述***包括:
第一指令生成单元301,用于基于对所述至少一种输入设备的第一操作的响应,生成第一指令;
第一指令执行单元302,用于执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
第二指令生成单元303,用于基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
第二指令执行单元304,用于执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;
密码输入单元305,用于通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;
密码验证单元306,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
其中,在所述显示屏为触摸屏时,所述第一指令生成单元301,包括:
检测单元一,用于检测在所述触摸屏上是否有所述第一操作;
在检测到有所述第一操作时,所述第一指令生成单元生成第一指令。
所述第二指令生成单元303,包括:
检测单元二,用于检测在所述触摸屏上是否有所述第二操作;
在有所述第二操作时,所述第二指令生成单元生成第二指令。
在所述显示屏为非触摸屏时,所述第一指令单元301,具体包括:
检测单元三,用于检测在机械式输入设备上是否有所述第一操作;
脉冲信号生成单元一,用于在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
处理单元一,用于对所述至少一脉冲信号进行处理,生成第一指令。
所述第二指令生成单元303,具体包括:
检测单元四,用于检测在机械式输入设备上是否有所述第二操作;
第二脉冲信号二,用于在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
处理单元二,用于对所述至少一脉冲信号进行处理,生成第二指令。
如上所述的***,进一步的,所述密码验证单元306,具体包括:
标准密码获得单元,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
密码输入检测单元,用于检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
待验证密码获得单元,用于在停止时,获得所述待验证密码;
验证单元,用于将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
如图9所示,本申请实施例四提供一种密码验证的***,应用在一电子终端中,所述电子终端包括一触摸屏,其特征在于,所述***包括:
第一指令生成单元401,用于基于对所述触摸屏的第一操作的响应,生成第一指令;
第一指令执行单元402,用于执行所述第一指令,在所述显示屏上显示包括有密码输入区域的界面;
临时标准密码生成单元403,用于基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码;
待验证密码输入单元404,用于基于对所述触摸屏的至少一个第二操作的响应,在所述密码输入区域输入待验证密码;
密码验证单元405,用于比较所述临时标准密码和所述待验证密码,以实现对所述待验证密码的认证。
其中,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
如实施例四所述的***,进一步的,所述临时标准密码生成单元403,具体包括:
数字临时标准密码生成单元,用于当所述标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;
图形临时标准密码生成单元,用于当所述标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
字母临时标准密码生成单元,用于当所述标准密码为字母时,调用所述第一类或所述第二类提示信息,基于该字母生成所述临时标准密码。
综上所述,本申请通过一个或多个实施例提供的密码验证的方法及***,至少具有以下有益技术效果或优点之一:
由于增加了触发对象界面与标准密码间的对应关系,要在事先设定的输入界面对应的密码输入区域输入密码才会验证通过,其余输入界面将被禁止通过,在实用性上,用户操控十分简单,不改变用户输入习惯,普通用户接受度好,不用学习都可以操作,而且使密码的保护性大大增强。
在输入设备为触摸屏时,由于每次出现密码输入界面时,将按照用户设定的密码类型,生成不同的临时密码,输入的待验证密码和前一次密码的有区别,因此每次输入的轨迹密码都有所不同,在触摸屏上留下的痕迹也是完全不同的,此密码验证方式,不仅保留了轨迹密码的灵活性,有效性,而且有效避免了手势动作被窥视,触摸屏被探查而导致的密码泄漏。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (19)
1.一种密码验证方法,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,其特征在于,所述方法包括:
基于对所述至少一种输入设备的第一操作的响应,生成第一指令;
执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;
通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;
基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
2.如权利要求1所述的方法,其特征在于,在所述显示屏为触摸屏时,所述基于对所述至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在所述触摸屏上是否有所述第一操作;
在有所述第一操作时,基于对所述第一操作的响应,生成第一指令。
3.如权利要求1或2所述的方法,其特征在于,在所述显示屏为触摸屏时,所述基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在所述触摸屏上是否有所述第二操作;
在有所述第二操作时,基于对所述第二操作的响应,生成第二指令。
4.如权利要求1所述的方法,其特征在于,在所述显示屏为非触摸屏时,所述基于对所述至少一种输入设备的第一操作的响应,生成第一指令,具体为:
检测在机械式输入设备上是否有所述第一操作;
在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
对所述至少一脉冲信号进行处理,生成第一指令。
5.如权利要求1或4所述的方法,其特征在于,在所述显示屏为非触摸屏时,所述基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令,具体为:
检测在机械式输入设备上是否有所述第二操作;
在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
对所述至少一脉冲信号进行处理,生成第二指令。
6.如权利要求1,2或4所述的方法,其特征在于,所述执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域,具体为:
执行所述第二指令,并基于密码输入区域与触发对象间对应关系,确定与所述第二操作对应的触发对象对应的密码输入区域;
确定与所述第二操作对应的触发对象对应的密码输入区域对应程序模块的地址信息;
从所述地址信息调用并打开所述与所述第二操作对应的触发对象对应的密码输入区域对应的程序模块;
在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域。
7.如权利要求1,2或4所述的方法,其特征在于,所述基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确,具体为:
基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
在停止时,获得所述待验证密码;
将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
8.一种密码验证方法,应用在一电子终端中,所述电子终端包括一触摸屏,其特征在于,所述方法包括:
基于对所述触摸屏的第一操作的响应,生成第一指令;
执行所述第一指令,在所述显示屏上显示包括有密码输入区域的界面;
基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码;
基于对所述触摸屏的至少一个第二操作的响应,在所述密码输入区域输入待验证密码;
比较所述临时标准密码和所述待验证密码,以实现对所述待验证密码的认证。
9.如权利要求8所述的方法,其特征在于,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
10.如权利要求9所述的方法,其特征在于,所述基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码,具体包括:
当所述标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;
当所述标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
当所述标准密码为字母时调用所述第一类或所述第二类提示信息,基于该字母生成所述临时标准密码。
11.一种密码验证的***,应用在一电子终端中,所述电子终端包括一显示屏,及至少一种输入设备,其特征在于,所述***包括:
第一指令生成单元,用于基于对所述至少一种输入设备的第一操作的响应,生成第一指令;
第一指令执行单元,用于执行所述第一指令,在所述显示屏上显示包括用于打开密码输入区域的至少两个触发对象的界面;
第二指令生成单元,用于基于对所述至少一种输入设备的对应所述至少两个触发对象中一个触发对象的第二操作的响应,生成第二指令;
第二指令执行单元,用于执行所述第二指令,在所述显示屏上显示与所述第二操作对应的触发对象对应的密码输入区域;
密码输入单元,用于通过所述至少一种输入设备,在所述密码输入区域上输入待验证密码;
密码验证单元,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,验证所述待验证密码是否正确。
12.如权利要求11所述的***,其特征在于,在所述显示屏为触摸屏时,所述第一指令生成单元,包括:
检测单元一,用于检测在所述触摸屏上是否有所述第一操作;
在检测到有所述第一操作时,所述第一指令生成单元生成第一指令。
13.如权利要求11或12所述的***,其特征在于,在所述显示屏为触摸屏时,所述第二指令生成单元,包括:
检测单元二,用于检测在所述触摸屏上是否有所述第二操作;
在有所述第二操作时,所述第二指令生成单元生成第二指令。
14.如权利要求11所述的***,其特征在于,在所述显示屏为非触摸屏时,所述第一指令单元,具体包括:
检测单元三,用于检测在机械式输入设备上是否有所述第一操作;
脉冲信号生成单元一,用于在有所述第一操作时,基于对所述第一操作的响应,生成至少一第一脉冲信号;
处理单元一,用于对所述至少一脉冲信号进行处理,生成第一指令。
15.如权利要求11或14所述的***,其特征在于,在所述显示屏为非触摸屏时,所述第二指令生成单元,具体包括:
检测单元四,用于检测在机械式输入设备上是否有所述第二操作;
第二脉冲信号二,用于在有所述第二操作时,基于对所述第二操作的响应,生成至少一第二脉冲信号;
处理单元二,用于对所述至少一脉冲信号进行处理,生成第二指令。
16.如权利要求11,12或14所述的***,其特征在于,所述密码验证单元,具体包括:
标准密码获得单元,用于基于保存在所述电子终端中的触发对象与标准密码间对应关系,获得与所述第二操作对应的触发对象对应的标准密码;
密码输入检测单元,用于检测是否停止在所述与所述第二操作对应的触发对象对应的密码输入区域中输入待验证密码;
待验证密码获得单元,用于在停止时,获得所述待验证密码;
验证单元,用于将所述与所述第二操作对应的触发对象对应的标准密码与所述待验证密码进行比较,以验证所述待验证密码是否正确。
17.一种密码验证的***,应用在一电子终端中,所述电子终端包括一触摸屏,其特征在于,所述***包括:
第一指令生成单元,用于基于对所述触摸屏的第一操作的响应,生成第一指令;
第一指令执行单元,用于执行所述第一指令,在所述显示屏上显示包括有密码输入区域的界面;
临时标准密码生成单元,用于基于预先保存在所述电子终端中与所述密码输入区域对应的标准密码,生成临时标准密码;
待验证密码输入单元,用于基于对所述触摸屏的至少一个第二操作的响应,在所述密码输入区域输入待验证密码;
密码验证单元,用于比较所述临时标准密码和所述待验证密码,以实现对所述待验证密码的认证。
18.如权利要求17所述的***,其特征在于,所述预先保存在所述电子终端中与所述密码输入区域对应的标准密码,具体为:
数字、字母或者图形。
19.如权利要求18所述的***,其特征在于,所述临时标准密码生成单元,具体包括:
数字临时标准密码生成单元,用于当所述标准密码为数字时,调用第一类提示信息,基于该数字生成所述临时标准密码;其中,所述第一类提示信息为问题提示信息;
图形临时标准密码生成单元,用于当所述标准密码为图形时,调用第二类提示信息,基于该图形生成所述临时标准密码;其中,所述第二类提示信息为轨迹提示信息;
字母临时标准密码生成单元,用于当所述标准密码为字母时,调用所述第一类或所述第二类提示信息,基于该字母生成所述临时标准密码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110400284.XA CN103136462B (zh) | 2011-12-05 | 2011-12-05 | 一种密码验证的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110400284.XA CN103136462B (zh) | 2011-12-05 | 2011-12-05 | 一种密码验证的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103136462A true CN103136462A (zh) | 2013-06-05 |
CN103136462B CN103136462B (zh) | 2016-03-30 |
Family
ID=48496279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110400284.XA Active CN103136462B (zh) | 2011-12-05 | 2011-12-05 | 一种密码验证的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103136462B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488935A (zh) * | 2013-09-27 | 2014-01-01 | 太仓苏易信息科技有限公司 | 屏幕绘图登陆*** |
CN104063653A (zh) * | 2014-05-30 | 2014-09-24 | 小米科技有限责任公司 | 验证界面显示方法及装置 |
CN104951677A (zh) * | 2014-03-25 | 2015-09-30 | 联想(北京)有限公司 | 一种信息处理方法和装置 |
CN104992085A (zh) * | 2015-06-13 | 2015-10-21 | 东莞市微模式软件有限公司 | 一种基于触摸轨迹跟踪的人体活体检测方法及装置 |
CN107239690A (zh) * | 2017-05-23 | 2017-10-10 | 努比亚技术有限公司 | 屏幕解锁方法及移动终端 |
WO2018194518A1 (en) * | 2017-04-21 | 2018-10-25 | Mastercard Asia/Pacific Pte. Ltd. | A system and method for carrying out two factor authentication using augmented/virtual reality |
CN109033794A (zh) * | 2018-07-17 | 2018-12-18 | 佛山市灏金赢科技有限公司 | 一种移动终端的解锁方法、装置及移动终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080098229A1 (en) * | 2006-10-18 | 2008-04-24 | Microsoft Corporation | Identification and visualization of trusted user interface objects |
CN101604366A (zh) * | 2009-07-13 | 2009-12-16 | 中山爱科数字科技有限公司 | 一种密码分割式动态验证方法和*** |
CN101930510A (zh) * | 2009-06-25 | 2010-12-29 | 鸿富锦精密工业(深圳)有限公司 | 密码保护方法 |
-
2011
- 2011-12-05 CN CN201110400284.XA patent/CN103136462B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080098229A1 (en) * | 2006-10-18 | 2008-04-24 | Microsoft Corporation | Identification and visualization of trusted user interface objects |
CN101930510A (zh) * | 2009-06-25 | 2010-12-29 | 鸿富锦精密工业(深圳)有限公司 | 密码保护方法 |
CN101604366A (zh) * | 2009-07-13 | 2009-12-16 | 中山爱科数字科技有限公司 | 一种密码分割式动态验证方法和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488935A (zh) * | 2013-09-27 | 2014-01-01 | 太仓苏易信息科技有限公司 | 屏幕绘图登陆*** |
CN104951677A (zh) * | 2014-03-25 | 2015-09-30 | 联想(北京)有限公司 | 一种信息处理方法和装置 |
CN104063653A (zh) * | 2014-05-30 | 2014-09-24 | 小米科技有限责任公司 | 验证界面显示方法及装置 |
CN104992085A (zh) * | 2015-06-13 | 2015-10-21 | 东莞市微模式软件有限公司 | 一种基于触摸轨迹跟踪的人体活体检测方法及装置 |
WO2018194518A1 (en) * | 2017-04-21 | 2018-10-25 | Mastercard Asia/Pacific Pte. Ltd. | A system and method for carrying out two factor authentication using augmented/virtual reality |
US11636476B2 (en) | 2017-04-21 | 2023-04-25 | Mastercard Asia/Pacific Pte. Ltd. | System and method for carrying out two factor authentication using augmented/virtual reality |
CN107239690A (zh) * | 2017-05-23 | 2017-10-10 | 努比亚技术有限公司 | 屏幕解锁方法及移动终端 |
CN109033794A (zh) * | 2018-07-17 | 2018-12-18 | 佛山市灏金赢科技有限公司 | 一种移动终端的解锁方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103136462B (zh) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103136462A (zh) | 一种密码验证的方法及*** | |
US9760707B2 (en) | Unlocking electronic devices using touchscreen input gestures | |
US10942580B2 (en) | Input circuitry, terminal, and touch response method and device | |
AU2014327030B2 (en) | Scrambling passcode entry interface | |
AU2014327031B2 (en) | Secure passcode entry user interface | |
CN104751066A (zh) | 一种信息的处理方法及装置 | |
CN104008348A (zh) | 应用程序控制方法、装置及终端 | |
CN103795868A (zh) | 一种移动终端屏幕解锁方法、装置及移动终端 | |
CN106462713B (zh) | 终端的界面显示方法和终端 | |
CN105868617B (zh) | 一种应用程序加密方法和移动终端 | |
CN105930076B (zh) | 移动通信终端及其隐藏选中对象的显示方法 | |
CN105867830B (zh) | 一种基于指纹识别的处理方法和移动终端 | |
CN106485166A (zh) | 用于电子终端的截屏方法和设备 | |
EP2991000A1 (en) | Data communication device and program | |
CN102880303A (zh) | 一种动态密码输入方法,装置及门禁*** | |
CN104598076A (zh) | 触摸信息屏蔽方法及装置 | |
TW201604705A (zh) | 具有指紋感測功能的電子裝置以及其應用程式的調用方法 | |
CN106991306B (zh) | 一种输入密码的方法及移动终端 | |
CN106778344B (zh) | 一种数据权限控制方法及终端 | |
US20150074795A1 (en) | One-time password generation apparatus and method using virtual input means | |
US11630575B2 (en) | System and method for a keypad on a touch screen device | |
CN104102436A (zh) | 屏幕解锁方法和设备 | |
CN105873019A (zh) | 移动终端及sim卡信息传输方法 | |
CN105320906A (zh) | 移动终端信息安全保护的方法和装置 | |
CN108846272A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |