CN104657653A - 图像验证码的验证方法及验证装置 - Google Patents
图像验证码的验证方法及验证装置 Download PDFInfo
- Publication number
- CN104657653A CN104657653A CN201310585955.3A CN201310585955A CN104657653A CN 104657653 A CN104657653 A CN 104657653A CN 201310585955 A CN201310585955 A CN 201310585955A CN 104657653 A CN104657653 A CN 104657653A
- Authority
- CN
- China
- Prior art keywords
- image
- identifying code
- selection instruction
- module
- matrix
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
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)
- Collating Specific Patterns (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及一种图像验证码的验证方法及验证装置。所述方法,包括以下步骤:根据验证请求展示矩阵图像验证码及文字提示信息;接收用户对矩阵图像验证码输入的选择指令,并根据选择指令获取被选择的图像;记录被选择的图像所对应的位置数字;提交所述位置数字;判断提交的位置数字与文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。上述图像验证码的验证方法及验证装置,由于判断验证是否通过,是根据提交的位置数字是否与文字提示信息对应的预设位置数字是否相同进行判断的,因此验证答案跟图像无关,机器无法识别只能通过人工判断,提高了验证的安全性。
Description
技术领域
本发明涉及网络技术应用领域,特别是涉及一种图像验证码的验证方法及验证装置。
背景技术
传统的验证码就是将一串随机产生的数字或符号,生成一幅图像,图像里加上一些干扰象素防止OCR(Optical Character Recognition,光学字符识别),然后由用户肉眼识别其中的验证码信息,并输入表单提交网站验证,在验证成功后才能使用某项功能。然而,采用传统的验证码进行验证时,容易被破解识别,安全性较低。
发明内容
基于此,有必要针对传统验证码容易被破解识别,安全性低的问题,提供一种安全性较高的图像验证码的验证方法。
此外,还有必要提供一种图像验证码的验证装置。
一种图像验证码的验证方法,包括以下步骤:
根据验证请求展示矩阵图像验证码及文字提示信息;
接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像;
记录所述被选择的图像所对应的位置数字;
提交所述位置数字;
判断所述提交的位置数字与所述文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。
在其中一个实施例中,在所述根据验证请求展示矩阵图像验证码及文字提示信息的步骤之后,以及在所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤之前,所述方法还包括:
计算所述矩阵图像验证码的行列值,根据所述行列值在所述矩阵图像验证码的验证码图像上构建相等数量的透明方格控件,所述透明方格控件的大小与单个验证码图像的大小相同,其按顺序为每个验证码图像配置对应的位置数字;
所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤包括:
接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像。
在其中一个实施例中,在接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像的步骤之后,所述方法还包括:
根据所述选择指令,在所述透明方格控件上创建一个方框背景图,通过所述方框背景图显示被选择的图像。
在其中一个实施例中,所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤包括:
接收用户对所述矩阵图像验证码的触发操作所产生的选择指令,并记录所述触发操作的触发点的坐标;
根据所述坐标计算得到所述触发点所处的矩阵图像验证码的行列值,根据所述行列值得到被选择的图像;
所述记录所述被选择的图像所对应的位置数字的步骤包括:
记录所述被选择的图像的行列值,将所述图像的行列值作为所述图像对应的位置数字。
在其中一个实施例中,在接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤之前,所述方法还包括以下步骤:
接收对换一张控件的触发操作产生的更换指令,根据所述更换指令对当前矩阵图像验证码及提示文字信息进行更换;
和/或,在所述提交所述位置数字的步骤之前,所述方法还包括以下步骤:接收对清空选择控件的触发操作产生的撤销指令,根据所述撤销指令对当前选择的图像进行撤销操作。
一种图像验证码的验证装置,包括:
展示模块,用于根据验证请求展示图像验证码及文字提示信息;
选择模块,用于接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像;
记录模块,用于记录所述被选择的图像所对应的位置数字;
提交模块,用于调教所述位置数字;
验证模块,用于判断所述位置数字与所述文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。
在其中一个实施例中,所述装置还包括:
计算模块,用于计算所述矩阵图像验证码的行列值;
构建模块,用于根据所述行列值在所述矩阵图像验证码的验证码图像上构建相等数量的透明方格控件,所述透明方格控件的大小与单个验证码图像的大小相同,且按顺序为每个验证码图像配置对应的位置数字;
所述选择模块还用于接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像。
在其中一个实施例中,所述装置还包括:
凸显模块,用于在所述选择模块接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像之后,根据所述选择指令,在所述透明方格控件上创建一个方框背景图,通过所述方框背景图显示被选择的图像。
在其中一个实施例中,所述选择模块包括:
接收单元,用于接收用户对所述矩阵图像验证码的触发操作所产生的选择指令,并记录所述触发操作的出发点的坐标;
计算单元,用于根据所述坐标计算得到所述出发点所处的图像验证矩阵的行列值,根据所述行列值得到被选择的图像;
所述记录模块还用于记录所述被选择的图像的行列值,将所述图像的行列值作为所述图像所对应的位置数字。
在其中一个实施例中,所述装置还包括:
更换模块,用于在接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像之前,接收对换一张控件的触发操作产生的更换指令,根据所述更换指令对当前矩阵图像验证码及提示文字信息进行更换;
和/或,撤销模块,用于在所述提交所述位置数字之前,接收对清空选择控件的触发操作产生的撤销指令,根据所述撤销指令对当前选择的图像进行撤销操作。
上述图像验证码的验证方法及验证装置,由于判断验证是否通过,是根据提交的位置数字是否与文字提示信息对应的预设位置数字是否相同进行判断的,因此验证答案跟图像无关,机器无法识别只能通过人工判断,提高了验证的安全性。
另外,通过变换矩阵图像验证码的行列值,就可以控制验证码的难易程度,变化灵活。
附图说明
图1为一实施方式的图像验证码的验证方法流程图;
图2为一实施方式的图像验证码的图像资源;
图3为一实施方式的图像验证码示意图;
图4为一实施方式的图像验证码选中后的示意图;
图5为一实施方式的图像验证码的验证装置结构示意图;
图6为另一实施方式的图像验证码的验证装置结构示意图;
图7为另一实施方式的图像验证码的验证装置结构示意图;
图8为另一实施方式的图像验证码的验证装置结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
请参阅图1,一实施方式的图像验证码的验证方法,包括以下步骤:
S110,根据验证请求展示矩阵图像验证码及文字提示信息。
具体的,可由客户端向服务器请求展示矩阵图像验证码及文字提示信息。
在本实施方式中,矩阵图像验证码及文字提示信息显示在一个固定大小的控件上。
在本实施例中,在S110之前,该图像验证码的验证方法还包括:将预先收集并分类的图像放到一个文件夹,通过脚本扫描该文件夹生成一个文字的php文件及一个所有图像的php文件,并将该图像php文件数据存入服务器缓存中。其中,该图像的php文件中所有图像采用base64进行编码,也可采用其他编码方式进行编码。
Php,是英文超文本预处理语言Hypertext Preprocessor的缩写。Php是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。
如图2所示,分类包括包、杯子、手表、足球、书、花等。
在本实施方式中,文字提示信息中的文字可包括英文字母、数字、汉字等中至少一种。
S120,接收用户对该矩阵图像验证码输入的选择指令,并根据该选择指令获取被选择的图像。
在本实施方式中,在步骤S110之后以及步骤S120之前,该图像验证码的验证方法还包括以下步骤:计算该矩阵图像验证码的行列值,根据行列值在矩阵图像验证码的验证码图像上构建相等数量的透明方格控件。此时,步骤S120包括:接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据选择指令获取被选择的图像。然后,再在验证码图像所在的透明方格控件上创建一个方框背景图,通过方框背景图显示被选择的图像。
其中,透明方格控件的大小与单个验证码图像的大小相同,且按顺序为每个验证码图像配置对应的位置数字。例如与服务器约定按从左到右,从上至下依次对应数字1,2,3……。
透明方格控件上都注册有监听事件,当触发某个验证码图像时,实际上是触发了这个验证码图像对应的透明方格控件,因此该透明方格控件可以通过事件响应记录下其对应的位置数字,并且通过方框背景图凸显用户选择的图像。
可以理解,在步骤S120之前,图像验证码的验证方法,还可以包括以下步骤:接收对换一张控件的触发操作产生的更换指令,根据该更换指令对当前矩阵图像验证码及提示文字信息进行更换。如图3所示,在未输入选择指令之前,通过对换一张控件的触发操作,当前的矩阵图像验证码及提示文字信息进行更换。
S130,记录该被选择的图像所对应的位置数字。
在本实施方式中,将被选择的图像对应的位置数字作为验证答案。
用户根据文字提示信息对验证码图像进行触发操作,得到一系列按触发操作顺序产生的位置数字,再将位置数字传给服务器进行验证。
因为验证答案跟图像无关,机器无法识别只能通过人工判断,因此提高了验证码的安全性。
S140,提交该位置数字。
具体的,客户端提交该位置数字给服务器。
可以理解,在步骤S140之前,该图像验证码的验证方法还包括以下步骤:接收对清空选择控件的触发操作产生的撤销指令,根据该撤销指令对当前选择的图像进行撤销操作。如图4所示,在提交之前,通过对清空选择控件的触发操作,可以撤销当前选择的图像。
在本实施方式中,用户无需使用切换多种输入法去输入验证码,通过提交位置数字,就能完成验证,操作便捷
S150,判断该提交的位置数字与该文字提示信息对应的预设位置数字是否相同,若是,则执行S160,若否,则执行S170。
S160,验证通过。
S170,验证失败。
上述步骤110至140可由客户端执行,步骤150由服务器执行。
上述图像验证码的验证方法,由于判断验证是否通过,是根据提交的位置数字是否与文字提示信息对应的预设位置数字是否相同进行判断的,因此验证答案跟图像无关,机器无法识别只能通过人工判断,提高了验证的安全性。
可以理解,在其他实施方式中,步骤S120包括:接收用户对矩阵图像验证码的触发操作所产生的选择指令,并记录触发操作的触发点的坐标;根据坐标计算得到触发点所处的矩阵图像验证码的行列值,根据行列值得到被选择的图像。最后记录被选择的图像的行列值,将图像的行列值作为图像对应的位置数字。
另外,通过行列值在其对应的位置上创建一个单个图像大小的方框图像,同样可以通过方框背景图凸显用户选择的图像。
请参阅图5,一实施方式的图像验证码的验证装置,包括展示模块210、选择模块220、记录模块230、提交模块240、验证模块250。展示模块210、选择模块220、记录模块230、提交模块240位于客户端上,验证模块250位于服务器上。
其中,展示模块210,用于根据验证请求展示矩阵图像验证码及文字提示信息。
选择模块220,用于接收用户对该矩阵图像验证码输入的选择指令,并根据该选择指令获取被选择的图像。
在本实施方式中,选择模块220包括接收单元和计算单元。
其中,接收单元,用于接收用户对该矩阵图像验证码的触发操作所产生的选择指令,并记录该触发操作的触发点的坐标。
计算单元,用于根据该坐标计算得到该触发点所处的图像验证矩阵的行列值,根据该行列值得到被选择的图像。
记录模块230,用于记录该被选择的图像所对应的位置数字。
在本实施方式中,记录模块230还用于记录该被选择的图像的行列值,将该图像的行列值作为该图像所对应的位置数字。
提交模块240,用于提交该位置数字。
验证模块250,用于判断该位置数字与该文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。
请参阅图6,为一实施方式的图像验证码的验证装置。该验证装置除了展示模块210、选择模块220、记录模块230、提交模块240和验证模块250,还包括计算模块222、构建模块224。计算模块222和构建模块224位于服务器上。
其中,计算模块222,用于计算该该矩阵图像验证码的行列值。
构建模块224,用于根据该行列值在该矩阵图像验证码的验证码图像上构建相等数量的透明方格控件,该透明方格控件的大小与单个验证码图像的大小相同,且按顺序为每个验证码图像配置对应的位置数字。
在本实施方式中,选择模块220还用于接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据该选择指令获取被选择的图像。
请参阅图7,一实施方式的图像验证码的验证装置。该验证装置除了展示模块210、选择模块220、计算模块222、构建模块224、记录模块230、提交模块240和验证模块250,还包括凸显模块226。凸显模块226位于客户端上。
其中,凸显模块226,用于在该选择模块接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据该选择指令获取被选择的图像之后,根据该选择指令,在该透明方格控件上创建一个方框背景图,通过该方框背景图显示被选择的图像。
请参阅8,一实施方式的图像验证码的验证装置。该装置除了展示模块210、选择模块220、记录模块230、提交模块240和验证模块250,还包括更换模块260和撤销模块270。更换模块260和撤销模块270位于客户端上。
其中,更换模块260,用于在接收用户对该矩阵图像验证码输入的选择指令,并根据该选择指令获取被选择的图像之前,接收对换一张控件的触发操作产生的更换指令,根据该更换指令对当前矩阵图像验证码及提示文字信息进行更换。
撤销模块270,用于在该提交该位置数字之前,接收对清空选择控件的触发操作产生的撤销指令,并根据该撤销指令对当前选择的图像进行撤销操作。
此外,图像验证码的验证装置中未详细描述的细节可参照图像验证码的验证方法中对应的描述。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种图像验证码的验证方法,包括以下步骤:
根据验证请求展示矩阵图像验证码及文字提示信息;
接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像;
记录所述被选择的图像所对应的位置数字;
提交所述位置数字;
判断所述提交的位置数字与所述文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。
2.如权利要求1所述的图像验证码的验证方法,其特征在于,在所述根据验证请求展示矩阵图像验证码及文字提示信息的步骤之后,以及在所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤之前,所述方法还包括:
计算所述矩阵图像验证码的行列值,根据所述行列值在所述矩阵图像验证码的验证码图像上构建相等数量的透明方格控件,所述透明方格控件的大小与单个验证码图像的大小相同,且按顺序为每个验证码图像配置对应的位置数字;
所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤包括:
接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像。
3.如权利要求2所述的图像验证码的验证方法,其特征在于,在接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像的步骤之后,所述方法还包括:
根据所述选择指令,在所述透明方格控件上创建一个方框背景图,通过所述方框背景图显示被选择的图像。
4.如权利要求1所述的图像验证码的验证方法,其特征在于,所述接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤包括:
接收用户对所述矩阵图像验证码的触发操作所产生的选择指令,并记录所述触发操作的触发点的坐标;
根据所述坐标计算得到所述触发点所处的图像验证矩阵的行列值,根据所述行列值得到被选择的图像;
所述记录所述被选择的图像所对应的位置数字的步骤包括:
记录所述被选择的图像的行列值,将所述图像的行列值作为所述图像对应的位置数字。
5.如权利要求1所述的图像验证码的验证方法,其特征在于,在接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像的步骤之前,所述方法还包括以下步骤:
接收对换一张控件的触发操作产生的更换指令,根据所述更换指令对当前矩阵图像验证码及提示文字信息进行更换;
和/或,在所述提交所述位置数字的步骤之前,所述方法还包括以下步骤:接收对清空选择控件的触发操作产生的撤销指令,根据所述撤销指令对当前选择的图像进行撤销操作。
6.一种图像验证码的验证装置,其特征在于,包括:
展示模块,用于根据验证请求展示矩阵图像验证码及文字提示信息;
选择模块,用于接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像;
记录模块,用于记录所述被选择的图像所对应的位置数字;
提交模块,用于提交所述位置数字;
验证模块,用于判断所述位置数字与所述文字提示信息对应的预设位置数字是否相同,若是,则验证通过,否则验证失败。
7.如权利要求6所述的图像验证码的验证装置,其特征在于,所述装置还包括:
计算模块,用于计算所述矩阵图像验证码的行列值;
构建模块,用于根据所述行列值在所述矩阵图像验证码的验证码图像上构建相等数量的透明方格控件,所述透明方格控件的大小与单个验证码图像的大小相同,且按顺序为每个验证码图像配置对应的位置数字;
所述选择模块还用于接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像。
8.如权利要求7所述的图像验证码的验证装置,其特征在于,所述装置还包括:
凸显模块,用于在所述选择模块接收用户对验证码图像所在的透明方格控件的触发操作而产生的选择指令,并根据所述选择指令获取被选择的图像之后,根据所述选择指令,在所述透明方格控件上创建一个方框背景图,通过所述方框背景图显示被选择的图像。
9.如权利要求6所述的图像验证码的验证装置,其特征在于,所述选择模块包括:
接收单元,用于接收用户对所述矩阵图像验证码的触发操作所产生的选择指令,并记录所述触发操作的触发点的坐标;
计算单元,用于根据所述坐标计算得到所述触发点所处的图像验证矩阵的行列值,根据所述行列值得到被选择的图像;
所述记录模块还用于记录所述被选择的图像的行列值,将所述图像的行列值作为所述图像所对应的位置数字。
10.如权利要求6所述的图像验证码的验证装置,其特征在于,所述装置还包括:
更换模块,用于在接收用户对所述矩阵图像验证码输入的选择指令,并根据所述选择指令获取被选择的图像之前,接收对换一张控件的触发操作产生的更换指令,根据所述更换指令对当前矩阵图像验证码及提示文字信息进行更换;
和/或,撤销模块,用于在所述提交所述位置数字之前,接收对清空选择控件的触发操作产生的撤销指令,根据所述撤销指令对当前选择的图像进行撤销操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310585955.3A CN104657653B (zh) | 2013-11-19 | 2013-11-19 | 图像验证码的验证方法及验证装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310585955.3A CN104657653B (zh) | 2013-11-19 | 2013-11-19 | 图像验证码的验证方法及验证装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104657653A true CN104657653A (zh) | 2015-05-27 |
CN104657653B CN104657653B (zh) | 2017-12-22 |
Family
ID=53248764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310585955.3A Active CN104657653B (zh) | 2013-11-19 | 2013-11-19 | 图像验证码的验证方法及验证装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104657653B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005595A (zh) * | 2015-06-30 | 2015-10-28 | 广东欧珀移动通信有限公司 | 一种声音播放方法、移动终端、服务器及*** |
CN106055963A (zh) * | 2016-06-30 | 2016-10-26 | 珠海市魅族科技有限公司 | 一种验证方法及装置 |
CN106485261A (zh) * | 2016-09-08 | 2017-03-08 | 北京小米移动软件有限公司 | 一种图像识别的方法和装置 |
CN106778194A (zh) * | 2016-11-16 | 2017-05-31 | 广东欧珀移动通信有限公司 | 验证方法、装置和电子设备 |
CN108270796A (zh) * | 2018-02-28 | 2018-07-10 | 北京奇艺世纪科技有限公司 | 一种图像验证码的验证方法、装置及*** |
CN109685605A (zh) * | 2018-11-30 | 2019-04-26 | 泰康保险集团股份有限公司 | 用于电子条款的确认方法、装置、电子设备及存储介质 |
CN110543754A (zh) * | 2018-05-29 | 2019-12-06 | 武汉极意网络科技有限公司 | 存储器、验证码实现方法、装置和设备 |
CN110795719A (zh) * | 2019-10-16 | 2020-02-14 | 上海易点时空网络有限公司 | 用于点选验证的数据配置方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1980126A (zh) * | 2005-12-08 | 2007-06-13 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
CN1988442A (zh) * | 2005-12-23 | 2007-06-27 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
US20130138968A1 (en) * | 2006-05-24 | 2013-05-30 | Confident Technologies, Inc. | Graphical encryption and display of codes and text |
-
2013
- 2013-11-19 CN CN201310585955.3A patent/CN104657653B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1980126A (zh) * | 2005-12-08 | 2007-06-13 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
CN1988442A (zh) * | 2005-12-23 | 2007-06-27 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
US20130138968A1 (en) * | 2006-05-24 | 2013-05-30 | Confident Technologies, Inc. | Graphical encryption and display of codes and text |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005595A (zh) * | 2015-06-30 | 2015-10-28 | 广东欧珀移动通信有限公司 | 一种声音播放方法、移动终端、服务器及*** |
CN106055963A (zh) * | 2016-06-30 | 2016-10-26 | 珠海市魅族科技有限公司 | 一种验证方法及装置 |
CN106055963B (zh) * | 2016-06-30 | 2019-10-01 | 珠海市魅族科技有限公司 | 一种验证方法及装置 |
CN106485261A (zh) * | 2016-09-08 | 2017-03-08 | 北京小米移动软件有限公司 | 一种图像识别的方法和装置 |
CN106485261B (zh) * | 2016-09-08 | 2020-06-02 | 北京小米移动软件有限公司 | 一种图像识别的方法和装置 |
CN106778194A (zh) * | 2016-11-16 | 2017-05-31 | 广东欧珀移动通信有限公司 | 验证方法、装置和电子设备 |
CN108270796A (zh) * | 2018-02-28 | 2018-07-10 | 北京奇艺世纪科技有限公司 | 一种图像验证码的验证方法、装置及*** |
CN108270796B (zh) * | 2018-02-28 | 2020-11-03 | 北京奇艺世纪科技有限公司 | 一种图像验证码的验证方法、装置及*** |
CN110543754A (zh) * | 2018-05-29 | 2019-12-06 | 武汉极意网络科技有限公司 | 存储器、验证码实现方法、装置和设备 |
CN109685605A (zh) * | 2018-11-30 | 2019-04-26 | 泰康保险集团股份有限公司 | 用于电子条款的确认方法、装置、电子设备及存储介质 |
CN109685605B (zh) * | 2018-11-30 | 2021-09-21 | 泰康保险集团股份有限公司 | 用于电子条款的确认方法、装置、电子设备及存储介质 |
CN110795719A (zh) * | 2019-10-16 | 2020-02-14 | 上海易点时空网络有限公司 | 用于点选验证的数据配置方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104657653B (zh) | 2017-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104657653A (zh) | 图像验证码的验证方法及验证装置 | |
JP4741629B2 (ja) | アイコン暗号を用いた認証方法 | |
CN103312512A (zh) | 一种图片验证码的生成方法及装置、身份验证方法及装置 | |
CN104967586B (zh) | 一种用户身份验证方法、装置及*** | |
CN102413074A (zh) | 一种即时通讯工具终端异地登录检测方法 | |
CN103917980A (zh) | 用于获得密码提示的装置和方法 | |
US11805119B1 (en) | Systems and methods for one-click two-factor authentication | |
CN104468531A (zh) | 敏感数据的授权方法、装置和*** | |
CN103455965A (zh) | 一种基于验证图片的验证方法、装置及服务器 | |
CN105718783B (zh) | 验证码交互方法、装置、客户端和服务器 | |
CN103023638A (zh) | 一种基于移动终端的身份验证方法及装置 | |
CN109902459B (zh) | Web页面的人机识别验证方法、***、设备和存储介质 | |
CN104348617A (zh) | 验证码处理方法、装置、终端及服务器 | |
CN104283682A (zh) | 一种利用验证码进行校验的方法、装置及*** | |
CN106161710B (zh) | 一种基于智能手机的用户账号安全管理*** | |
CN104869128A (zh) | 一种上传表单附件的方法、***和web服务器 | |
CN105827406A (zh) | 一种身份验证方法、装置和*** | |
CN102594811A (zh) | 视频验证码云技术 | |
KR101027228B1 (ko) | 인터넷 보안을 위한 본인인증 장치, 그 방법 및 이를 기록한 기록매체 | |
CN107580002B (zh) | 双因子认证安全管理机登录***及方法 | |
CN110677239B (zh) | 一种验证码生成方法及装置 | |
CN104462043A (zh) | 一种快速自助填单***及快速自助填单方法 | |
US20220335114A1 (en) | Verification method and verification apparatus based on attacking image style transfer | |
CN104935436A (zh) | 一种用户验证方法及*** | |
CN110717315B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |