CN103701614B - 一种身份验证方法及装置 - Google Patents
一种身份验证方法及装置 Download PDFInfo
- Publication number
- CN103701614B CN103701614B CN201410017418.3A CN201410017418A CN103701614B CN 103701614 B CN103701614 B CN 103701614B CN 201410017418 A CN201410017418 A CN 201410017418A CN 103701614 B CN103701614 B CN 103701614B
- Authority
- CN
- China
- Prior art keywords
- user
- pattern
- password
- page
- account
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明的实施方式提供了一种身份验证方法。例如,该方法可以包括:响应于用户的解密操作,在网页浏览器中加载第一页面,其中,所述第一页面显示多个不同图案;接收用户在所述多个不同图案中的选择操作;根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过,从而实现了用户通过简单操作进行身份验证的目的。此外,本发明的实施方式还提供了一种身份验证装置。
Description
技术领域
本发明的实施方式涉及计算机应用领域,更具体地,本发明的实施方式涉及一种身份验证方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
为了保证用户信息安全,在很多应用场景下都需要用户进行身份验证。目前,身份验证主要通过用户在文本框中输入身份验证信息(如,在账号文本框中输入账号,在密码文本框中输入密码),将输入的身份验证信息与之前注册的身份验证信息进行比较实现。出于安全的需要,通常需要身份验证信息为较为复杂的字母及数字的组合。
发明内容
但是,复杂的字母及数字的组合不仅很难记忆而且输入操作复杂,因此,用户体验较差。
因此,在现有技术中,如何使用户通过简单操作进行身份验证是一个非常令人烦恼的问题。
为此,非常需要一种身份验证方法,以实现使用户通过简单操作进行身份验证的目的。
在本上下文中,本发明的实施方式期望提供一种身份验证方法及装置。
在本发明实施方式的第一方面中,提供了一种身份验证方法,例如,可以包括:响应于用户的解密操作,在网页浏览器中加载第一页面,其中,所述第一页面显示多个不同图案;接收用户在所述多个不同图案中的选择操作;根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过。
在本发明实施方式的第二方面中,提供了一种身份验证装置,例如,可以包括:第一加载单元,配置用于响应于用户的解密操作,在网页浏览器中加载第一页面,其中,所述第一页面显示多个不同图案;第一接收单元,配置用于接收用户在所述多个不同图案中的选择操作;第一生成单元,配置用于根据第一接收单元所接收的用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;验证单元,配置用于通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过。
根据本发明实施方式的身份验证方法及装置,由于在用户需要解密时,在网页浏览器中加载显示了多个不同图案的第一页面,根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码,通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过,而针对多个不同图案的选择顺序可以有大量不同的排列组合,具有不容易被暴力破解的特点,因此,本发明实施例以有序选择图案的方式实现验证,不仅保证了信息安全,而且由于点选图案具有形象化的特点,便于用户记忆、且操作简单;另外,可以理解的是,一般的操作***上都存在网页浏览器,而这些网页浏览器所支持的脚本是统一的,因此对应本发明实施例的一次开发,可以跨平台应用,而无需针对不同的平台重新开发,使用范围广。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性地示出了根据本发明实施方式的应用场景;
图2示意性地示出了根据本发明实施方式的身份验证方法的流程示意图;
图3示意性地示出了根据本发明实施方式的显示多个图案的页面示意图;
图4示意性地示出了根据本发明实施方式的身份验证装置的结构示意图;
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种身份验证方法及装置。
在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
发明概述
本发明人发现由于点选图案具有形象化的特点,更加容易被记忆,而针对多个不同图案的选择顺序又可以产生大量不同的排列组合,具有不容易被暴力破解的特点,因此,不仅可以保证信息安全,且便于用户记忆、操作简单;另外,由于一般的操作***上都存在网页浏览器,这些网页浏览器所支持的脚本是统一的,因此对应本发明实施例的一次开发,可以跨平台应用,而无需针对不同的平台重新开发,使用范围广。
在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
应用场景总览
下文以图1作为“在网页中提供点选图案作为账户密码”的示例。
首先参考图1,如图1所示的即时通信工具101(例如,易信)中的公众账号平台(例如,与网易宝关联的“网易理财”)增加了一些功能(利用Javascript脚本和html语言编写),例如,图1中左下角的“收益播报”,该功能允许用户在未下载网易宝客户端的情况下,可以在即时通信工具的公众账号平台中查看到用户的理财收益。由于用户在网易宝账户中的收益属于用户的私密信息,理应不允许除该用户之外的其他人观看,所以在用户点击例如“收益播报”功能按钮之后、查看到该用户在网易宝账户中的收益之前,需要增加一步身份验证操作。在用户首次启用此功能时,会要求用户设置密码。此后再次登陆时,则直接输入用户设置的密码便能查看到网易宝账户中的收益。还需要注意的是,例如易信的公众账号平台是利用网页技术编写的,并利用webview加载。公众账号平台的页面实际上就是加载至webview浏览器中的页面。如何在页面中提供优越的密码输入及验证方式使密码易于记忆又不容易破解,是本发明的关注点。此外,查看用户网易宝账户的收益需要知道用户的网易宝账户,关于这一点本发明不做限制,该公众账号平台可以以任何方式、在任何时候获取该用户的网易宝账户相关信息。
示例性方法
下面结合图1的应用场景,参考图2来描述根据本发明示例性实施方式的身份验证方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
例如,参见图2,为本发明实施例提供的一种身份验证方法流程示意图。如图所示,本发明一种可能的实施方式可以包括:
S210、响应于用户的解密操作,在网页浏览器中加载第一页面,其中,所述第一页面显示多个不同图案;
例如,可以在WebView(网络视图)中加载指定资源位置的第一页面,在所述第一页面中显示多个不同图案,如12个生肖的图案,若干个著名建筑物的图案等。其中,所述第一页面可以是运行本发明实施例方法的智能终端的指定资源位置已存的页面,也可以是响应于用户的解密操作之后,向服务器发出加载指定资源位置的页面的请求后,来自于服务器的网页。
S220、接收用户在所述多个不同图案中的选择操作;
S230、根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;
例如,所述第一页面可以是嵌入了JS脚本(Javascript)的HTML网页,因此,可以通过WebView运行所加载的HTML网页中嵌入的响应点击事件的JS脚本,来检测出用户点选的图案以及点选图案的顺序,进而根据用户点选的图案以及点选图案的顺序,生成包含图案标识以及顺序信息的解密密码。需要注意的是,由于本发明实施方式关注的用户密码是在页面中实现的,而页面技术与特定平台相关的编程技术不同,页面中无法接收用户手指的滑动事件,所以页面中不支持例如手机解锁时的手势密码,现有技术中的手势密码解锁技术不能简单地与页面技术进行结合。
S240、通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过。
需要说明的是,用户预设加密密码的具体实现方式不限。例如,可以在用户进行加密操作时,要求用户设置用于加密的图案以及顺序。例如,在本发明一种可能的实现方式中,用户预设加密密码的具体实现方式可以为:响应于用户的加密操作,在网页浏览器中加载第二页面,其中,所述第二页面显示多个不同图案;接收用户在所述多个不同图案中的选择操作;根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的加密密码;将所述加密密码保存为用户设置的加密密码。
需要说明的是,所述第二页面同样可以是嵌入了JS脚本(Javascript)的HTML网页,因此,可以通过WebView运行所加载的HTML网页中嵌入的响应点击事件的JS脚本,来检测出用户点选的图案以及点选图案的顺序,进而根据用户点选的图案以及点选图案的顺序,生成包含图案标识以及顺序信息的加密密码。
在如图1所示的应用场景中,可以在用户在即时通信工具中首次对公众账号平台所提供功能展示的信息进行查看操作时,确定用户需要进行加密操作。具体地,例如,可以响应于用户在即时通信工具中首次对公众账号平台所提供功能展示的信息的查看操作,将用于开启所述即时通信工具的账号与用于查看所述公众账号平台所提供功能展示的信息的账号进行绑定,在网页浏览器中加载所述页第二页面。相应地,可以在用户非首次对公众账号平台所提供功能展示的信息进行查看操作时,确定需要进行解密操作。具体地,例如,可以响应于用户在即时通信工具中非首次对公众账号平台所提供功能展示的信息的查看操作,在网页浏览器中加载所述第二页面。
其中,所述第一页面、第二页面显示的多个不同图案可以为如图3所示的12个生肖图案,用户可以在12个生肖图案中选择至少2个生肖图案,相应地,可以接收用户在12个生肖图案中选择至少2个生肖图案的操作,通过将解密密码与用户预设的加密密码进行比较,判断用户是否以相同顺序选择相同的所述至少2个生肖图案,如果是,确定身份验证通过。
可以理解的是,用户所设置的加密密码可以保存于运行本发明实施例方法的智能终端的指定位置,或者,可以保存于服务器端。为了信息安全,加密密码需要在加密后保存。相应地,所述通过将解密密码与用户预设的加密密码进行比较确定身份验证是否通过的步骤,可以是在运行本发明实施例方法的智能终端实现的,也可以是在将解密密码放送给服务器端后,在服务器端实现的,在本发明中并不进行限制。所述加密密码以及解密密码在网络传输过程中,需要处于加密状态以保证信息安全。
下面结合图1所示的应用场景进行详细说明。例如,当用户首次在即时通信工具中查看公众账号平台提供的“收益播报”功能时,可以将用户登录即时通信工具的账号与“理财”账号绑定,在网页浏览器加载呈现显示了12个生肖图案的页面,用户在12个生肖图案中点选2个生肖图案,根据用户点选的2个生肖图案以及点选的顺序,生成加密密码。其中,每个生肖的图案可以以灯笼为底图,灯笼有点亮与未点亮两个状态,分别对应被点选与未被点选两个状态。当然,可以引导用户在完成一遍点选后,重新点选以确认设置无误。当用户再次在即时通信工具中查看公众账号平台提供的“收益播报”功能时,则触发解密操作,在网页浏览器加载呈现显示了12个生肖图案的页面,用户在12个生肖图案中点选2个生肖图案,根据用户点选的2个生肖图案以及点选的顺序,生成解密密码,如果通过将解密密码与加密密码比较确定身份验证通过,则允许用户查看“收益”相关动态,否则用户无权查看“收益”相关动态。
另外,在另一种可能的实施方式中,为了防止用户不慎忘记在加密时点选的图案或者点选顺序,还可以提供密码重置的功能。具体地,例如,可以要求用户输入账号及密码,将该用户输入的账号、密码与注册信息中的账号、密码进行比较,如果一致,则可以重新通过点选图案的方式设置加密密码。其中,注册信息中的账号、密码可以为用户在注册账号时使用的字符式的账号、密码。
在又一种可能的实施方式中,为了防止暴力破解,还可以在用户在短时间内多次解密不通过时,在一段时间内不允许其重试登录。具体地,例如,本发明实施例还可以当用户在预设时长内的解密操作超过预设次数、且在所述预设时长内的每次解密操作对应的身份验证均为不通过时,禁止用户在预设时间段内执行解密操作。
可见,本发明实施例以有序选择图案的方式实现验证,由于针对多个不同图案的选择顺序可以有大量不同的排列组合,具有不容易被暴力破解的特点,因此,能够保证信息安全,而且由于图案具有形象化的特点,便于用户记忆、操作简单。
另外,还需要特别注意的是,本发明实施例在用户需要加密或解密时,在网页浏览器中加载的页面可以是内嵌了JS脚本的HTML网页。所述内嵌的JS脚本可以接收用户在所述多个不同图案中的选择操作,所述内嵌的JS脚本可以根据用户选择的图案以及选择图案的顺序,生成包含图案标识(例如,数字1标识鼠,数字2标识牛,等等)以及顺序信息(例如,第一步点选鼠,第二步点选狗,等等)的解密密码,所述内嵌的JS脚本可以在本机通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过,或者,由所述内嵌的JS脚本将所述解密密码在加密后发送给服务器端,由服务器端在解密后将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过。而本领域技术人员可以理解的是,一般智能终端的操作***上都存在相应的网页浏览器,而这些网页浏览器所支持的JS脚本是统一的。因此,本发明实施例结合网页浏览器运行网页内嵌JS脚本的方式,可以应用于各个不同的平台而无需改动代码,因此,与一般智能移动终端仅限于特定平台的解密方案相比,具有通用性,适用范围更广。
例如,本发明实施例可以使用Webview加载内嵌JS脚本的HTML网页,运行HTML网页内嵌的JS脚本。WebView是一种由操作***或者编译环境提供的通用的网页浏览器,能够加载网页、显示网页,并实现该网页内嵌的脚本定义的所有交互功能。与一般的浏览器相比,WebView可以不呈现地址栏、刷新按钮等,从视觉上看来,WebView和智能终端本机操作***的控件或者组件无差异。因此,当WebView中加载指定资源位置的网页时,可以以智能终端本机操作***的应用的视觉效果展示用于加/解密的界面,以更加通用的方式实现身份验证的功能。
示例性设备
在介绍了本发明示例性实施方式的方法之后,接下来,参考图4对本发明示例性实施方式的分享歌词的装置进行介绍。
例如,参见图4,为本发明实施例提供的身份验证装置的结构示意图。如图所示,该装置一种可能的实施方式可以包括:
第一加载单元410,可以配置用于响应于用户的解密操作,在网页浏览器中加载第一页面,其中,所述第一页面显示多个不同图案;
例如,所述第一加载单元410可以在WebView(网络视图)中加载指定资源位置的页面,在所述网页中显示多个不同图案,如12个生肖的图案,若干个著名建筑物的图案等。
第一接收单元420,可以配置用于接收用户在所述多个不同图案中的选择操作;
第一生成单元430,可以配置用于根据第一接收单元所接收的用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;
其中,所述第一页面可以是嵌入了JS脚本(Javascript)的HTML网页,因此,所述第一生成单元430可以通过WebView运行所加载的HTML网页中嵌入的响应点击事件的JS脚本,来检测出用户点选的图案以及点选图案的顺序,进而根据用户点选的图案以及点选图案的顺序,生成包含图案标识以及顺序信息的解密密码。
验证单元440,可以配置用于通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过。
需要说明的是,用户预设加密密码的具体实现方式不限。例如,该装置还可以包括:第二加载单元401,可以配置用于响应于用户的加密操作,在网页浏览器中加载第二页面,其中,所述第二页面显示多个不同图案;第二接收单元402,可以配置用于接收用户在所述多个不同图案中的选择操作;第二生成单元403,可以配置用于根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的加密密码;保存单元404,可以配置用于将所述加密密码保存为用户设置的加密密码。
在如图1所示的应用场景中,所述第二加载单元401可以包括:绑定子单元405,可以配置用于响应于用户在即时通信工具中首次对公众账号平台所提供功能展示的信息的查看操作,将用于开启所述即时通信工具的账号与用于查看所述信息的账号进行绑定;加载子单元406,可以配置用于在网页浏览器中加载所述第二页面;相应地,所述第一加载单元410,可以配置用于响应于用户在即时通信工具中非首次对公众账号平台所提供功能展示的信息的查看操作,在网页浏览器中加载所述第二页面。
其中,所述第一页面、第二页面显示的多个不同图案可以为如图3所示的12个生肖图案;相应地,所述第一接收单元420以及第二接收单元402,可以配置用于接收用户在12个生肖图案中选择至少2个生肖图案的操作;相应地,所述验证单元440可以包括:判断子单元441,可以配置用于通过将解密密码与用户预设的加密密码进行比较,判断用户是否以相同顺序选择相同的所述至少2个生肖图案;确定子单元442,可以配置用于如果判断子单元441判断为是,确定身份验证通过。
在另一种可能的实施方式中,为了防止暴力破解,还可以在用户在短时间内多次解密不通过时,在一段时间内不允许其重试登录。具体地,例如,本发明实施例提供的装置还可以包括:禁用单元450,可以配置用于如果用户在预设时长内的解密操作超过预设次数、且在所述预设时长内的每次解密操作对应的身份验证均为不通过,禁止用户在预设时间段内执行解密操作。
可见,本发明实施例以有序选择图案的方式实现验证,由于针对多个不同图案的选择顺序可以有大量不同的排列组合,具有不容易被暴力破解的特点,因此,能够保证信息安全,而且由于图案具有形象化的特点,便于用户记忆、操作简单。
另外,由于本发明实施例在用户需要解密时,在网页浏览器中加载的页面可以是内嵌了JS脚本的HTML网页。而这些网页浏览器所支持的脚本是统一的。因此,本发明实施例结合网页浏览器运行网页内嵌脚本的方式,可以应用于各个不同的平台而无需改动代码,因此,与一般智能移动终端仅限于特定平台的解密方案相比,具有通用性,适用范围更广。
需要注意的是,第二加载单元401、第二接收单元402、第二生成单元403、保存单元404、绑定子单元405、加载子单元406、判断子单元441、确定子单元442以及禁用单元450在图4中用虚线绘制,以表示这些子单元不是本发明装置的必要单元。
应当注意,尽管在上文详细描述中提及了身份验证装置的若干单元或子单元,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
Claims (6)
1.一种身份验证方法,包括:
响应于用户的解密操作,在网页浏览器中加载内嵌JS脚本的第一页面,其中,所述第一页面显示多个不同图案,所述第一页面无法接收手指滑动事件;
接收用户在所述多个不同图案中的选择操作;所述选择操作具体为在所述多个不同图案中按照顺序点选图案的操作;
根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;
通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过;
还包括:
响应于用户的加密操作,在网页浏览器中加载第二页面,其中,所述第二页面显示多个不同图案;
接收用户在所述多个不同图案中的选择操作;
根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的加密密码;
将所述加密密码保存为用户设置的加密密码;
其中:
所述响应于用户的加密操作,在网页浏览器中加载第二页面包括:响应于用户在即时通信工具中首次对公众账号平台所提供功能展示的信息的查看操作,将用于开启所述即时通信工具的账号与用于查看所述信息的账号进行绑定,在网页浏览器中加载所述第二页面;
所述响应于用户的解密操作,在网页浏览器中加载第一页面包括:响应于用户在即时通信工具中非首次对所述信息的查看操作,在网页浏览器中加载所述第一页面;
还包括:
密码重置;具体地,接收用户输入账号及密码,将所述用户输入的账号、密码与注册信息中的账号、密码进行比较,如果一致,则允许用户重新通过点选图案的方式设置加密密码;其中,注册信息中的账号、密码可以为用户在注册账号时使用的字符式的账号、密码。
2.根据权利要求1所述的方法,其中,所述多个不同图案为12个生肖图案;
所述接收用户在多个不同图案中的选择操作包括:接收用户在12个生肖图案中选择至少2个生肖图案的操作;
所述通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过包括:通过将解密密码与用户预设的加密密码进行比较,判断用户是否以相同顺序选择相同的所述至少2个生肖图案,如果是,确定身份验证通过。
3.根据权利要求1所述的方法,还包括:
如果用户在预设时长内的解密操作超过预设次数、且在所述预设时长内的每次解密操作对应的身份验证均为不通过,禁止用户在预设时间段内执行解密操作。
4.一种身份验证装置,包括:
第一加载单元,配置用于响应于用户的解密操作,在网页浏览器中加载内嵌JS脚本的第一页面,其中,所述第一页面显示多个不同图案,所述第一页面无法接收手指滑动事件;
第一接收单元,配置用于接收用户在所述多个不同图案中的选择操作;所述选择操作具体为在所述多个不同图案中按照顺序点选图案的操作;
第一生成单元,配置用于根据第一接收单元所接收的用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的解密密码;
验证单元,配置用于通过将所述解密密码与用户预设的加密密码进行比较确定身份验证是否通过;
还包括:
第二加载单元,配置用于响应于用户的加密操作,在网页浏览器中加载第二页面,其中,所述第二页面显示多个不同图案;
第二接收单元,配置用于接收用户在所述多个不同图案中的选择操作;
第二生成单元,配置用于根据用户选择的图案以及选择图案的顺序,生成包含图案标识以及顺序信息的加密密码;
保存单元,配置用于将所述加密密码保存为用户设置的加密密码;
其中:
所述第二加载单元包括:绑定子单元,配置用于响应于用户在即时通信工具中首次对公众账号平台所提供功能展示的信息的查看操作,将用于开启所述即时通信工具的账号与用于查看所述信息的账号进行绑定;加载子单元,配置用于在网页浏览器中加载所述第二页面;
所述第一加载单元,配置用于响应于用户在即时通信工具中非首次对所述信息的查看操作,在网页浏览器中加载所述第一页面;
还包括:
密码重置单元,用于实现密码重置;具体地,接收用户输入账号及密码,将所述用户输入的账号、密码与注册信息中的账号、密码进行比较,如果一致,则允许用户重新通过点选图案的方式设置加密密码;其中,注册信息中的账号、密码可以为用户在注册账号时使用的字符式的账号、密码。
5.根据权利要求4所述的装置,其中,所述多个不同图案为12个生肖图案;
所述第一接收单元以及第二接收单元,配置用于接收用户在12个生肖图案中选择至少2个生肖图案的操作;
所述验证单元包括:
判断子单元,配置用于通过将解密密码与用户预设的加密密码进行比较,判断用户是否以相同顺序选择相同的所述至少2个生肖图案;
确定子单元,配置用于如果判断子单元判断为是,确定身份验证通过。
6.根据权利要求4所述的装置,还包括:
禁用单元,配置用于如果用户在预设时长内的解密操作超过预设次数、且在所述预设时长内的每次解密操作对应的身份验证均为不通过,禁止用户在预设时间段内执行解密操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410017418.3A CN103701614B (zh) | 2014-01-15 | 2014-01-15 | 一种身份验证方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410017418.3A CN103701614B (zh) | 2014-01-15 | 2014-01-15 | 一种身份验证方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103701614A CN103701614A (zh) | 2014-04-02 |
CN103701614B true CN103701614B (zh) | 2018-08-10 |
Family
ID=50363019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410017418.3A Active CN103701614B (zh) | 2014-01-15 | 2014-01-15 | 一种身份验证方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103701614B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105788097A (zh) * | 2016-03-11 | 2016-07-20 | 成都爆米花信息技术有限公司 | 基于图像组合密码识别技术的寄存柜 |
WO2018032970A1 (zh) | 2016-08-19 | 2018-02-22 | 腾讯科技(深圳)有限公司 | 基于虚拟现实场景的认证方法、虚拟现实设备及存储介质 |
CN107992213B (zh) * | 2016-10-27 | 2021-07-16 | 腾讯科技(深圳)有限公司 | 一种基于虚拟现实的标识生成方法以及身份验证方法 |
CN106355073A (zh) * | 2016-08-26 | 2017-01-25 | 上海铁壳网络科技有限公司 | 一种人机验证方法和人机验证*** |
CN111783046A (zh) * | 2016-11-25 | 2020-10-16 | 阿里巴巴集团控股有限公司 | 身份验证方法及装置 |
CN107886437A (zh) * | 2017-11-09 | 2018-04-06 | 中国平安财产保险股份有限公司 | 主动查勘处理方法、***、计算机设备和存储介质 |
CN113922973B (zh) * | 2020-06-22 | 2023-05-30 | 中国联合网络通信集团有限公司 | 基于密文的登录方法和设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6310634B1 (en) * | 1997-08-04 | 2001-10-30 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
CN1588846A (zh) * | 2004-09-08 | 2005-03-02 | 中国工商银行 | 一种网络中动态加密装置及其口令认证方法 |
CN101663672A (zh) * | 2007-02-21 | 2010-03-03 | 维杜普有限责任公司 | 用于图形图像认证的方法和*** |
CN102279910A (zh) * | 2010-06-11 | 2011-12-14 | 鸿富锦精密工业(深圳)有限公司 | 具有加解密功能的装置及其加解密方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079697B (zh) * | 2006-10-08 | 2010-08-25 | 腾讯科技(深圳)有限公司 | 一种提高网络帐号安全性的方法及*** |
CN103200011B (zh) * | 2013-04-26 | 2016-04-13 | 福建伊时代信息科技股份有限公司 | 一种密码认证方法及装置 |
-
2014
- 2014-01-15 CN CN201410017418.3A patent/CN103701614B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6310634B1 (en) * | 1997-08-04 | 2001-10-30 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
CN1588846A (zh) * | 2004-09-08 | 2005-03-02 | 中国工商银行 | 一种网络中动态加密装置及其口令认证方法 |
CN101663672A (zh) * | 2007-02-21 | 2010-03-03 | 维杜普有限责任公司 | 用于图形图像认证的方法和*** |
CN102279910A (zh) * | 2010-06-11 | 2011-12-14 | 鸿富锦精密工业(深圳)有限公司 | 具有加解密功能的装置及其加解密方法 |
Non-Patent Citations (1)
Title |
---|
图形密码方案可用性及安全性分析;胡卫 等;《计算机应用于软件》;20101231;第27卷(第12期);第55-57页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103701614A (zh) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103701614B (zh) | 一种身份验证方法及装置 | |
KR102038467B1 (ko) | 암호 설정 방법 및 장치와, 락 해제 방법 및 장치 | |
US20160300079A1 (en) | Method and Device for Processing Hidden File Folder, and Terminal | |
US8334845B2 (en) | Thwarting screen logging of keypad in a web-based form | |
CN105408912A (zh) | 处理认证和资源许可 | |
CN106709382B (zh) | 一种键盘显示方法及装置 | |
CN109214161A (zh) | 一种二维码安全标签登录*** | |
CN103036852B (zh) | 一种实现网络登录的方法以及装置 | |
KR102055625B1 (ko) | 인증 서버 장치, 프로그램 및 인증 방법 | |
EP3651439B1 (en) | Systems and methods for saas overlays using an embedded browser | |
CN105740670B (zh) | 应用加密、启动方法和装置 | |
CN106599702A (zh) | 一种文件加密、解密的方法及装置 | |
CN103678962A (zh) | 管理个人信息的方法、装置及终端 | |
CN105308605A (zh) | 对通过第三方的任意应用的安全自动授权访问 | |
CN105184132A (zh) | 一种电子设备隐私权限管理方法及管理*** | |
CN104468486A (zh) | 信息处理方法、***及电子设备 | |
CN106709362A (zh) | 文件加密方法及装置、文件解密方法及装置 | |
CN106856497A (zh) | 一种移动设备与配件的绑定方法和装置 | |
JP2019211849A (ja) | プログラムの実行制御方法、プログラム、記録媒体、ウェブページ、送信サーバ、クライアントおよびウェブシステム | |
US10678895B2 (en) | Data input method, and electronic device and system for implementing the data input method | |
Stajano et al. | Bootstrapping adoption of the pico password replacement system | |
JP2007183931A (ja) | セキュアデバイス、情報処理端末、サーバ、および認証方法 | |
JP2007249344A (ja) | ユーザ認証システムおよび方法 | |
CN105975363A (zh) | 一种虚拟用户识别模块关键信息被篡改的恢复方法及*** | |
CN106203081A (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 | ||
C53 | Correction of patent for invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhao Gang Inventor after: Xie Xin Inventor after: Lin Yaohua Inventor after: Zheng Wanjing Inventor before: Zhao Gang |
|
COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: ZHAO GANG TO: ZHAO GANG XIE XIN LIN YAOHUA ZHENG WANJING |
|
GR01 | Patent grant | ||
GR01 | Patent grant |