一种以图像元素个数作为验证码的方法和系统.pdf

上传人:111****11 文档编号:4330078 上传时间:2018-09-13 格式:PDF 页数:6 大小:336.44KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210346313.3

申请日:

2012.09.18

公开号:

CN102882681A

公开日:

2013.01.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 9/32申请公布日:20130116|||实质审查的生效IPC(主分类):H04L 9/32申请日:20120918|||公开

IPC分类号:

H04L9/32; H04L29/06

主分类号:

H04L9/32

申请人:

张仁平

发明人:

张仁平; 李静

地址:

408400 重庆市南川区南大街电信局家属院一单元五楼-2

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种以图像元素个数作为验证码的方法和系统,包括图像生成器、要求用户如何操作的信息提示器、图像元素个数输入装置和验证码判断机构。其特征在于:所述图像生成器生成至少一个图像,要求用户如何操作的信息提示器生成提示信息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数输入装置输入对应图像的指定图像元素个数,验证码判断机构判断用户输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核;其显著效果在于:对于人们来说,在设计上,那些形态各异的图像元素,完全可以做到让人们容易识别,让机器人难以识别。

权利要求书

权利要求书一种以图像元素个数作为验证码的方法和系统,包括图像生成器(1)、要求用户如何操作的信息提示器(2)、图像元素个数输入装置(3)和验证码判断机构(4);其特征在于:所述图像生成器(1)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数输入装置(3)输入对应图像的指定图像元素个数,验证码判断机构(4)判断用户输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。一种以图像元素个数作为验证码的方法和系统,包括图像生成器(1)、要求用户如何操作的信息提示器(2)、图像元素个数选择装置(3)和验证码判断机构(4);其特征在于:所述图像生成器(1)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数选择装置(3)选择对应图像的指定图像元素个数,验证码判断机构(4)判断用户选择的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。

说明书

说明书一种以图像元素个数作为验证码的方法和系统
技术领域
 本发明属于防止网络暴力破解等作用的验证码保护技术领域,具体地说,涉及到一种以图像元素个数作为验证码的方法和系统。
背景技术
验证码在防止暴力破解、恶意注册和登录尝试以及防止网络刷票等方面发挥越来越大的作用,正是因为验证码的这种特殊作用的效果显著,一些不法商家或者黑客已经开发出来一些程序,即所谓的机器人程序,能够自动识别肉眼容易辨认的验证码。因此,为了更好发挥验证码的特殊功用,现在的验证码技术,倾向于增加人类肉眼辨认的难度,于是机器人识别就更加困难,从而达到利用验证码特殊功用进行网络安全保护的目的;然而,如果验证码设计得更加难以让人类辨认,人们输入验证码时,出错的机会就大大增加,每次出错,验证码再次刷新,页面再次提交,极大浪费人们进行注册、登录或者网络投票等的时间,严重降低了用户体验。甚至有些人放弃了相关操作(例如网络投票)。
发明内容
本发明在于克服现有技术的不足,提供一种以图像元素个数作为验证码的方法和系统,它采用系统随机生成几幅图像,用分别选择或者输入对应图像中的图像元素个数的方式来判断用户获取的验证码是否有效,这些形态各异的图像元素,在设计中完全能够做到让人们容易识别,但是对于机器人来说,首先要进行语义识别,智能判断需要计算何种图像元素的个数,而且还要将这些元素逐一查找出来,最后计算这些元素的个数;在设计中,可以要求计算4至5种图像元素(或者更多)的个数,对于人们来说,是非常容易的,但是对于机器人来说,完全正确识别所有图像元素,非常困难,从而达到利用验证码技术维护网络安全,防止作弊的目的。
为达到上述目的, 本发明提供一种以图像元素个数作为验证码的方法和系统,包括图像生成器1、要求用户如何操作的信息提示器2、图像元素个数输入装置3和验证码判断机构4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数输入装置3输入对应图像的指定图像元素个数,验证码判断机构4判断用户输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
    本发明的第二种以图像元素个数作为验证码的方法和系统,包括图像生成器1、要求用户如何操作的信息提示器2、图像元素个数选择装置3和验证码判断机构4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数选择装置3选择对应图像的指定图像元素个数,验证码判断机构4判断用户选择的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
本发明的显著效果在于:系统并不直接生成数字验证码,克服了已有的机器人程序对验证码本身进行正确解析,从而达到破解验证码的目的。而且机器人不仅要进行语义识别,还要对形态各异的图像元素进行正确判断,哪些是同类元素,最后还要计算出同类元素的个数,由于机器人必须借助自己的海量语义库和图片库才有可能进行智能识别,使得机器人破解验证码变得非常困难,而且效率十分低下,从而达到利用验证码进行网络安全保护的目的;本发明提供的验证码保护技术,对于人们来说,在设计上,那些形态各异的图像元素,完全可以做到让人们容易识别,让机器人难以识别。
附图说明
图1为获取图像元素个数的装置为输入装置的结构原理图。
图2为获取图像元素个数的装置为选择装置的结构原理图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步的说明。
实施例1,如图1所示:一种以图像元素个数作为验证码的方法和系统,包括图像生成器1、要求用户如何操作的信息提示器2、图像元素个数输入装置3和验证码判断机构4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数输入装置3输入对应图像的指定图像元素个数,验证码判断机构4判断用户输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
在上述实施例中,假设图像生成器1随机生成4幅图像,第一幅图像中含有图像元素a(例如“三角形”等)a1个; 第二幅图像中含有图像元素b(例如“铁钉”等),有b1个; 第三幅图像中含有图像元素c,有c1个; 第四幅图像中含有图像元素d,有d1个;要求用户如何操作的信息提示器2可以生成这样一个提示:请依次输入图像元素a、图像元素b 、图像元素c和图像元素d的个数,只有当用户在图像元素个数输入装置3中依次输入了a1,b1,c1,d1之后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以输入正确的a1,b1,c1,d1,不能通过验证码的审核。
    在实际的验证码设计中,还可以增加机器人识别图像元素的难度和语义识别的难度,例如:一幅图像中有形态各异的3只猫,4个圆,而3只猫共有胡须12根,要求用户输入所有猫的胡须数。这对人们来说,很简单,但机器人几乎不能靠智能识别方式输入正确的胡须数。
    实施例2,如图2所示:一种以图像元素个数作为验证码的方法和系统,包括图像生成器1、要求用户如何操作的信息提示器2、图像元素个数选择装置3和验证码判断机构4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2生成提示信息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个数选择装置3选择对应图像的指定图像元素个数,验证码判断机构4判断用户选择的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否则认定用户没有通过验证码的审核。
在上述实施例中,假设图像生成器1随机生成4幅图像,第一幅图像中含有图像元素a(例如“三角形”等)a1个; 第二幅图像中含有图像元素b(例如“铁钉”等),有b1个; 第三幅图像中含有图像元素c,有c1个; 第四幅图像中含有图像元素d,有d1个;要求用户如何操作的信息提示器2可以生成这样一个提示:请依次选择图像元素a、图像元素b 、图像元素c和图像元素d的个数,只有当用户在图像元素个数选择装置3中依次选择了a1,b1,c1,d1之后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以选择正确的a1,b1,c1,d1,不能通过验证码的审核。
    在实际的验证码设计中,还可以增加机器人识别图像元素的难度和语义识别的难度,例如:一幅图像中有形态各异的3只猫,4个圆,而3只猫共有胡须12根,要求用户选择所有猫的胡须数。这对人们来说,很简单,但机器人几乎不能靠智能识别方式选择正确的胡须数。

一种以图像元素个数作为验证码的方法和系统.pdf_第1页
第1页 / 共6页
一种以图像元素个数作为验证码的方法和系统.pdf_第2页
第2页 / 共6页
一种以图像元素个数作为验证码的方法和系统.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种以图像元素个数作为验证码的方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种以图像元素个数作为验证码的方法和系统.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102882681 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 6 8 1 A *CN102882681A* (21)申请号 201210346313.3 (22)申请日 2012.09.18 H04L 9/32(2006.01) H04L 29/06(2006.01) (71)申请人张仁平 地址 408400 重庆市南川区南大街电信局家 属院一单元五楼-2 (72)发明人张仁平 李静 (54) 发明名称 一种以图像元素个数作为验证码的方法和系 统 (57) 摘要 本发明公开了一种以图像元素个数作为验证 码的方法和系统,包括图像生成器。

2、、要求用户如何 操作的信息提示器、图像元素个数输入装置和验 证码判断机构。其特征在于:所述图像生成器生 成至少一个图像,要求用户如何操作的信息提示 器生成提示信息,要求用户输入对应图像中的指 定图像元素的个数,用户根据操作要求,通过图像 元素个数输入装置输入对应图像的指定图像元素 个数,验证码判断机构判断用户输入的对应图像 的指定图像元素个数是否都正确,如果都正确,则 认定用户通过了验证码的审核,否则认定用户没 有通过验证码的审核;其显著效果在于:对于人 们来说,在设计上,那些形态各异的图像元素,完 全可以做到让人们容易识别,让机器人难以识别。 (51)Int.Cl. 权利要求书1页 说明书3。

3、页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1.一种以图像元素个数作为验证码的方法和系统,包括图像生成器(1)、要求用户如 何操作的信息提示器(2)、图像元素个数输入装置(3)和验证码判断机构(4);其特征在于: 所述图像生成器(1)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信 息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个 数输入装置(3)输入对应图像的指定图像元素个数,验证码判断机构(4)判断用户输入的 对应图像的指定图像元素个数是否都正确,如果。

4、都正确,则认定用户通过了验证码的审核, 否则认定用户没有通过验证码的审核。 2.一种以图像元素个数作为验证码的方法和系统,包括图像生成器(1)、要求用户如 何操作的信息提示器(2)、图像元素个数选择装置(3)和验证码判断机构(4);其特征在于: 所述图像生成器(1)生成至少一个图像,要求用户如何操作的信息提示器(2)生成提示信 息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素个 数选择装置(3)选择对应图像的指定图像元素个数,验证码判断机构(4)判断用户选择的 对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核, 否则认定用户没有通过验。

5、证码的审核。 权 利 要 求 书CN 102882681 A 1/3页 3 一种以图像元素个数作为验证码的方法和系统 技术领域 0001 本发明属于防止网络暴力破解等作用的验证码保护技术领域,具体地说,涉及到 一种以图像元素个数作为验证码的方法和系统。 背景技术 0002 验证码在防止暴力破解、恶意注册和登录尝试以及防止网络刷票等方面发挥越来 越大的作用,正是因为验证码的这种特殊作用的效果显著,一些不法商家或者黑客已经开 发出来一些程序,即所谓的机器人程序,能够自动识别肉眼容易辨认的验证码。因此,为了 更好发挥验证码的特殊功用,现在的验证码技术,倾向于增加人类肉眼辨认的难度,于是机 器人识别就。

6、更加困难,从而达到利用验证码特殊功用进行网络安全保护的目的;然而,如 果验证码设计得更加难以让人类辨认,人们输入验证码时,出错的机会就大大增加,每次出 错,验证码再次刷新,页面再次提交,极大浪费人们进行注册、登录或者网络投票等的时间, 严重降低了用户体验。甚至有些人放弃了相关操作(例如网络投票)。 发明内容 0003 本发明在于克服现有技术的不足,提供一种以图像元素个数作为验证码的方法和 系统,它采用系统随机生成几幅图像,用分别选择或者输入对应图像中的图像元素个数的 方式来判断用户获取的验证码是否有效,这些形态各异的图像元素,在设计中完全能够做 到让人们容易识别,但是对于机器人来说,首先要进行。

7、语义识别,智能判断需要计算何种图 像元素的个数,而且还要将这些元素逐一查找出来,最后计算这些元素的个数;在设计中, 可以要求计算4至5种图像元素(或者更多)的个数,对于人们来说,是非常容易的,但是对 于机器人来说,完全正确识别所有图像元素,非常困难,从而达到利用验证码技术维护网络 安全,防止作弊的目的。 0004 为达到上述目的, 本发明提供一种以图像元素个数作为验证码的方法和系统,包 括图像生成器1、要求用户如何操作的信息提示器2、图像元素个数输入装置3和验证码判 断机构4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提 示器2生成提示信息,要求用户输入对应图像中的指。

8、定图像元素的个数,用户根据操作要 求,通过图像元素个数输入装置3输入对应图像的指定图像元素个数,验证码判断机构4判 断用户输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了 验证码的审核,否则认定用户没有通过验证码的审核。 0005 本发明的第二种以图像元素个数作为验证码的方法和系统,包括图像生成器 1、要求用户如何操作的信息提示器2、图像元素个数选择装置3和验证码判断机构4。其特 征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2生成提示 信息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过图像元素 个数选择装置3选择对应图像的。

9、指定图像元素个数,验证码判断机构4判断用户选择的对 应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码的审核,否 说 明 书CN 102882681 A 2/3页 4 则认定用户没有通过验证码的审核。 0006 本发明的显著效果在于:系统并不直接生成数字验证码,克服了已有的机器人程 序对验证码本身进行正确解析,从而达到破解验证码的目的。而且机器人不仅要进行语义 识别,还要对形态各异的图像元素进行正确判断,哪些是同类元素,最后还要计算出同类元 素的个数,由于机器人必须借助自己的海量语义库和图片库才有可能进行智能识别,使得 机器人破解验证码变得非常困难,而且效率十分低下,从而达。

10、到利用验证码进行网络安全 保护的目的;本发明提供的验证码保护技术,对于人们来说,在设计上,那些形态各异的图 像元素,完全可以做到让人们容易识别,让机器人难以识别。 附图说明 0007 图1为获取图像元素个数的装置为输入装置的结构原理图。 0008 图2为获取图像元素个数的装置为选择装置的结构原理图。 具体实施方式 0009 下面结合附图和具体实施方式对本发明作进一步的说明。 0010 实施例1,如图1所示:一种以图像元素个数作为验证码的方法和系统,包括图像 生成器1、要求用户如何操作的信息提示器2、图像元素个数输入装置3和验证码判断机构 4。其特征在于:所述图像生成器1生成至少一个图像,要求用。

11、户如何操作的信息提示器2 生成提示信息,要求用户输入对应图像中的指定图像元素的个数,用户根据操作要求,通过 图像元素个数输入装置3输入对应图像的指定图像元素个数,验证码判断机构4判断用户 输入的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码 的审核,否则认定用户没有通过验证码的审核。 0011 在上述实施例中,假设图像生成器1随机生成4幅图像,第一幅图像中含有图像 元素a(例如“三角形”等)a1个; 第二幅图像中含有图像元素b(例如“铁钉”等),有b1 个; 第三幅图像中含有图像元素c,有c1个; 第四幅图像中含有图像元素d,有d1个;要 求用户如何操作的信息提示器2。

12、可以生成这样一个提示:请依次输入图像元素a、图像元素 b 、图像元素c和图像元素d的个数,只有当用户在图像元素个数输入装置3中依次输入了 a1,b1,c1,d1之后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以输 入正确的a1,b1,c1,d1,不能通过验证码的审核。 0012 在实际的验证码设计中,还可以增加机器人识别图像元素的难度和语义识别的难 度,例如:一幅图像中有形态各异的3只猫,4个圆,而3只猫共有胡须12根,要求用户输入 所有猫的胡须数。这对人们来说,很简单,但机器人几乎不能靠智能识别方式输入正确的胡 须数。 0013 实施例2,如图2所示:一种以图像元素个数作为验。

13、证码的方法和系统,包括图像 生成器1、要求用户如何操作的信息提示器2、图像元素个数选择装置3和验证码判断机构 4。其特征在于:所述图像生成器1生成至少一个图像,要求用户如何操作的信息提示器2 生成提示信息,要求用户选择对应图像中的指定图像元素的个数,用户根据操作要求,通过 图像元素个数选择装置3选择对应图像的指定图像元素个数,验证码判断机构4判断用户 选择的对应图像的指定图像元素个数是否都正确,如果都正确,则认定用户通过了验证码 说 明 书CN 102882681 A 3/3页 5 的审核,否则认定用户没有通过验证码的审核。 0014 在上述实施例中,假设图像生成器1随机生成4幅图像,第一幅图。

14、像中含有图像 元素a(例如“三角形”等)a1个; 第二幅图像中含有图像元素b(例如“铁钉”等),有b1 个; 第三幅图像中含有图像元素c,有c1个; 第四幅图像中含有图像元素d,有d1个;要 求用户如何操作的信息提示器2可以生成这样一个提示:请依次选择图像元素a、图像元素 b 、图像元素c和图像元素d的个数,只有当用户在图像元素个数选择装置3中依次选择了 a1,b1,c1,d1之后,验证码判断机构4则认定用户通过了验证码的审核。而机器人则难以选 择正确的a1,b1,c1,d1,不能通过验证码的审核。 0015 在实际的验证码设计中,还可以增加机器人识别图像元素的难度和语义识别的难 度,例如:一幅图像中有形态各异的3只猫,4个圆,而3只猫共有胡须12根,要求用户选择 所有猫的胡须数。这对人们来说,很简单,但机器人几乎不能靠智能识别方式选择正确的胡 须数。 说 明 书CN 102882681 A 1/1页 6 图1 图2 说 明 书 附 图CN 102882681 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1