一种验证码信息分页显示方法及系统的制作方法
【专利摘要】本发明涉及电子【技术领域】,具体涉及一种验证码信息显示方法及系统。一种验证码信息分页显示方法,步骤1,依据验证码规则生成验证码图片;步骤2,将验证码图片分割成若干子图片,并顺序编号;步骤3,依据子图片的编号顺序显示子图片,每一设定时间显示其中一个子图片,预定时间内子图片显示完毕。本发明利用人眼的0.2秒视觉暂留性,把验证码图片分割成若干份,每一设定时间显示一张子图片,所有分割的子图片以不超过间隔0.2秒显示,使得验证码图片不易于被恶意操作,提高安全性和破解难度,预防攻击。
【专利说明】—种验证码信息分页显示方法及系统
【技术领域】
[0001]本发明涉及电子【技术领域】,具体涉及一种验证码信息显示方法及系统。
【背景技术】
[0002]大量的网站、论坛、邮箱都存在登录、注册页面,为了有效防止特定用户暴力破解登录密码,或者是防止批量注册,因此在页面中加入了验证码。常规的验证码是显示一幅静态的验证码信息图片,比如四位数字、字符、中文等图片。这种方法提供的验证码图片易于被下载、截图等,再通过图像识别技术对其进行识别,导致验证码无法实现应有的功能。
【发明内容】
[0003]本发明的目的在于,提供一种验证码信息分页显示方法,解决以上技术问题;
[0004]本发明的目的还在于,提供一种验证码信息分页显示系统,解决以上技术问题。
[0005]本发明所解决的技术问题可以采用以下技术方案来实现:
[0006]一种验证码信息分页显示方法,其中,包括,
[0007]步骤1,依据验证码规则生成验证码图片;
[0008]步骤2,将所述验证码图片分割成若干子图片,并顺序编号;
[0009]步骤3,依据所述子图片的编号顺序显示所述子图片,每一设定时间显示其中一个所述子图片,预定时间内所述子图片显示完毕。
[0010]本发明的验证码信息分页显示方法,步骤2中,所述验证码图片被横向分割成若干所述子图片。
[0011]本发明的验证码信息分页显示方法,步骤2中,所述验证码图片被分割成5份子图片,并顺序编号1、2、3、4、5。
[0012]本发明的验证码信息分页显示方法,所述步骤3的具体过程如下:
[0013]步骤31:所述I号子图片显示设定时间,所述2号子图片、所述3号子图片、所述4号子图片及所述5号子图片不显示;
[0014]步骤32:所述2号子图片显示设定时间,所述I号子图片、所述3号子图片、所述4号子图片及所述5号子图片不显示;
[0015]步骤33:所述3号子图片显示设定时间,所述I号子图片、所述2号子图片、所述4号子图片及所述5号子图片不显示;
[0016]步骤34:所述4号子图片显示设定时间,所述I号子图片、所述2号子图片、所述3号子图片及所述5号子图片不显示;
[0017]步骤35:所述5号子图片显示设定时间,所述I号子图片、所述2号子图片、所述3号子图片及所述4号子图片不显示。
[0018]本发明的验证码信息分页显示方法,还包括步骤36,重复所述步骤31至步骤35。
[0019]本发明的验证码信息分页显示方法,所述预定时间为0.2秒。
[0020]本发明的验证码信息分页显示方法,所述设定时间为0.04秒。
[0021]本发明还提供一种验证码信息分页显示系统,用于实施上述的验证码信息分页显示方法,包括,
[0022]验证码生成模块,用于依据验证码规则生成验证码图片;
[0023]分割模块,与所述验证码生成模块连接,用于将所述验证码图片分割成若干子图片,并顺序编号;
[0024]显示模块,与所述分割模块连接,用于依据所述子图片的编号顺序显示所述子图片,每一设定时间内显示其中一个所述子图片,预定时间内所述子图片显示完毕。
[0025]本发明的验证码信息分页显示系统,还包括一计时模块,与所述显示模块连接,用于对所述子图片的显示时间进行计时。
[0026]本发明的验证码信息分页显示系统,还包括一存储模块,与所述显示模块连接,用于存储所述子图片。
[0027]有益效果:由于采用以上技术方案,本发明利用人眼的0.2秒视觉暂留性,把验证码图片分割成若干份,每一设定时间显示一张子图片,所有分割的子图片以不超过间隔0.2秒显示,使得验证码图片不易于被恶意操作,提高安全性和破解难度,预防攻击。
【专利附图】
【附图说明】
[0028]图1为本发明的方法流程示意图;
[0029]图2为本发明的系统结构框图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0032]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0033]参照图1,一种验证码信息分页显示方法,其中,包括,
[0034]步骤1,依据验证码规则生成验证码图片;
[0035]步骤2,将验证码图片分割成若干子图片,并顺序编号;
[0036]步骤3,依据所述子图片的编号顺序显示所述子图片,每一设定时间显示其中一个所述子图片,预定时间内所述子图片显示完毕。
[0037]本发明的验证码信息分页显示方法,其中,每一设定时间内显示其中一个子图片。
[0038]本发明的验证码信息分页显示方法,步骤2中,验证码图片被横向分割成若干子图片。
[0039]本发明的验证码信息分页显示方法,步骤2中,验证码图片被分割成5份子图片,并顺序编号1、2、3、4、5。
[0040]本发明的验证码信息分页显示方法,步骤3的具体过程如下:
[0041]步骤31:1号子图片显示设定时间,2号子图片、3号子图片、4号子图片及5号子图片不显示;
[0042]步骤32:2号子图片显示设定时间,I号子图片、3号子图片、4号子图片及5号子图片不显示;
[0043]步骤33:3号子图片显示设定时间,I号子图片、2号子图片、4号子图片及5号子图片不显示;
[0044]步骤34:4号子图片显示设定时间,I号子图片、2号子图片、3号子图片及5号子图片不显示;
[0045]步骤35:5号子图片显示设定时间,I号子图片、2号子图片、3号子图片及4号子图片不显示。
[0046]本发明的验证码信息分页显示方法,还包括步骤36,重复步骤31至步骤35。
[0047]本发明的验证码信息分页显示方法,预定时间为0.2秒。
[0048]本发明的验证码信息分页显示方法,验证码图片被分割成5份子图片时,设定时间为0.04秒。
[0049]本发明还提供一种验证码信息分页显示系统,其中,用于实施上述的验证码信息分页显示方法,参照图2,包括,
[0050]验证码生成模块1,用于依据验证码规则生成验证码图片;
[0051]分割模块2,与验证码生成模块I连接,用于将验证码图片分割成若干子图片,并顺序编号;
[0052]显示模块3,与分割模块2连接,用于依据子图片的编号顺序显示子图片,每一设定时间内显示其中一个所述子图片,预定时间内所述子图片显示完毕。
[0053]本发明的验证码信息分页显示系统,还包括一计时模块4,与显示模块3连接,用于对子图片的显示时间进行计时。
[0054]本发明的验证码信息分页显示系统,还包括一存储模块5,与显示模块3连接,用于存储子图片。
[0055]本发明利用人眼的0.2秒视觉暂留性,把验证码图片分割成若干份,每一设定时间显示一张子图片,所有分割的子图片以不超过间隔0.2秒显示,使得验证码图片不易于被恶意操作,提高安全性和破解难度,预防攻击。
[0056]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【权利要求】
1.一种验证码信息分页显示方法,其特征在于,包括, 步骤1,依据验证码规则生成验证码图片; 步骤2,将所述验证码图片分割成若干子图片,并顺序编号; 步骤3,依据所述子图片的编号顺序显示所述子图片,每一设定时间显示其中一个所述子图片,预定时间内所述子图片显示完毕。
2.根据权利要求1所述的验证码信息分页显示方法,其特征在于,步骤2中,所述验证码图片被横向分割成若干所述子图片。
3.根据权利要求1所述的验证码信息分页显示方法,其特征在于,步骤2中,所述验证码图片被分割成5份子图片,并顺序编号1、2、3、4、5。
4.根据权利要求3所述的验证码信息分页显示方法,其特征在于,所述步骤3的具体过程如下: 步骤31:所述1号子图片显示设定时间,所述2号子图片、所述3号子图片、所述4号子图片及所述5号子图片不显示; 步骤32:所述2号子图片显示设定时间,所述1号子图片、所述3号子图片、所述4号子图片及所述5号子图片不显示; 步骤33:所述3号子图片显示设定时间,所述1号子图片、所述2号子图片、所述4号子图片及所述5号子图片不显示; 步骤34:所述4号子图片显示设定时间,所述1号子图片、所述2号子图片、所述3号子图片及所述5号子图片不显示; 步骤35:所述5号子图片显示设定时间,所述1号子图片、所述2号子图片、所述3号子图片及所述4号子图片不显示。
5.根据权利要求1所述的验证码信息分页显示方法,其特征在于,还包括步骤36,重复所述步骤31至步骤35。
6.根据权利要求1所述的验证码信息分页显示方法,其特征在于,所述预定时间为0.2秒。
7.根据权利要求1所述的验证码信息分页显示方法,其特征在于,所述设定时间为0.04 秒。
8.—种验证码信息分页显示系统,其特征在于,用于实施权利要求1所述的验证码信息分页显示方法,包括, 验证码生成模块,用于依据验证码规则生成验证码图片; 分割模块,与所述验证码生成模块连接,用于将所述验证码图片分割成若干子图片,并顺序编号; 显示模块,与所述分割模块连接,用于依据所述子图片的编号顺序显示所述子图片,每一设定时间内显示其中一个所述子图片,预定时间内所述子图片显示完毕。
9.根据权利要求8所述的验证码信息分页显示系统,其特征在于,还包括一计时模块,与所述显示模块连接,用于对所述子图片的显示时间进行计时。
10.根据权利要求8所述的验证码信息分页显示系统,其特征在于,还包括一存储模块,与所述显示模块连接,用于存储所述子图片。
【文档编号】G06F21/36GK104346558SQ201410539413
【公开日】2015年2月11日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】葛四海, 方净 申请人:宁波公众信息产业有限公司