当前位置: 首页 > 专利查询>陶从丰专利>正文

验证码的生成验证方法及装置、电子产品制造方法及图纸

技术编号:22534686 阅读:19 留言:0更新日期:2019-11-13 10:56
本申请涉及验证码技术领域,公开一种验证码的生成验证方法,包括步骤一,显示验证码显示区域,所述验证码显示区域至少包括:待验证码,包括第一字段和所述第一字段对应的第一编码,第一干扰,包括第二字段和所述第二字段对应的第二编码,其中,所述第二编码包括所述第一编码和第一干扰码,验证命令,输入所述第一编码所对应的第一字段;步骤二,判定用户输入的所述第一字段是否正确。本公开实施例提供的验证码的生成验证方法,提高了生成的验证码对恶意代码的干扰性能,提高了用户信息的安全性。本申请还公开一种验证码的生成验证装置及电子设备。

Generation and verification method of verification code, device and electronic product

The application relates to the technical field of verification code, and discloses a generation verification method of verification code, including step 1, displaying a display area of verification code, wherein the display area of verification code at least includes: the code to be verified, including the first code corresponding to the first field and the first code, the first interference, including the second code corresponding to the second field and the second code, wherein, the second code The second encoding includes the first encoding and the first interference code, the verification command, and the input of the first field corresponding to the first encoding; step 2, determining whether the first field input by the user is correct. The generation and verification method of the verification code provided by the embodiment of the disclosure improves the interference performance of the generated verification code to the malicious code and improves the security of the user information. The application also discloses a generation verification device and an electronic device of a verification code.

【技术实现步骤摘要】
验证码的生成验证方法及装置、电子产品
本申请涉及通信
,例如涉及一种验证码的生成验证方法及装置、电子产品。
技术介绍
验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分访问请求者是计算机程序还是人的公共全自动程序,常用来防止木马等程序恶意破解密码、刷屏、论坛灌水等行为,目的是为了防止某个黑客对某些特定注册用户用特定程序暴力破解等方式进行不断地登陆尝试。验证码通常是由一些线条和一些不规则的字符组成,主要是为了防止黑客把密码数据化后进行盗取。在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:现有的验证码容易被恶意代码暴力破解,影响用户信息的安全。
技术实现思路
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。本公开实施例提供了一种验证码的生成验证方法及装置、电子产品,以解决现有的验证码容易被恶意代码暴力破解,影响用户信息安全的技术问题。本公开实施例提供了一种验证码的生成验证方法。在一些实施例中,所述验证码的生成验证方法包括:步骤一,显示验证码显示区域,所述验证码显示区域至少包括:待验证码,包括第一字段和所述第一字段对应的第一编码,第一干扰,包括第二字段和所述第二字段对应的第二编码,其中,所述第二编码包括所述第一编码和第一干扰码,验证命令,输入所述第一编码所对应的第一字段;步骤二,判定用户输入的所述第一字段是否正确。本公开实施例提供了一种验证码的生成验证装置。在一些实施例中,所述验证码的生成验证装置包括:显示模块,用于显示验证码显示区域,所述验证码显示区域至少包括:待验证码,包括第一字段和所述第一字段对应的第一编码,第一干扰,包括第二字段和所述第二字段对应的第二编码,其中,所述第二编码包括所述第一编码和第一干扰码,验证命令,输入所述第一编码所对应的第一字段;校验模块,用于判定用户输入的所述第一字段是否正确。本公开实施例提供了一种电子产品,包括处理器和存储有程序指令的存储器,还包括验证码的生成验证装置。本公开实施例提供的验证码的生成验证方法及装置、电子产品,可以实现以下技术效果:本公开实施例提供的验证码的生成验证方法,采用包含有第二编码的第一干扰作为干扰,降低了恶意代码暴力破解该验证码的概率,提高了用户信息的安全性。以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。附图说明一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:图1是本公开实施例提供的验证码的生成验证方法生成的验证码的示意图;图2是本公开实施例提供的验证码的生成验证方法生成的另一验证码的示意图;图3是本公开实施例提供的验证码的生成验证方法生成的另一验证码的示意图;图4是本公开实施例提供的验证码的生成验证方法生成的另一验证码的示意图;图5是本公开实施例提供的验证码的生成验证方法生成的另一验证码的示意图;图6是本公开实施例提供的验证码的生成验证方法生成的另一验证码的示意图;图7是本公开实施例提供的电子设备的结构示意图。附图标记:100:处理器;101:存储器;102:通信接口;103:总线。具体实施方式为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。本公开实施例提供的多个实施例,可以相互组合。本公开实施例提供了一种验证码的生成验证方法方法,包括:S101,显示验证码显示区域,验证码显示区域至少包括:待验证码,包括第一字段和第一字段对应的第一编码,第一干扰,包括第二字段和第二字段对应的第二编码,其中,第二编码包括第一编码和第一干扰码,验证命令,输入第一编码所对应的第一字段;可选地,“待验证码”也可以称作“待验证的验证码”。待验证码中的第一字段可以为包含有汉字、英文字母和/或标点符号的字段,第一编码可以为包含有阿拉伯数字、英文字母和/或标点符号的编码;类似的,第一干扰中的第一干扰码可以为包含有阿拉伯数字、英文字母和/或标点符号的编码,第二字段可以为包含有汉字、英文字母和/或标点符号的字段;其中,第一字段不等于第二字段。验证命令,输入第一编码所对应的第一字段。可以理解的是,此处的验证命令是显示在验证码显示区域的文字,并非对用户动作的描述。还可以理解的是,此处的验证命令只是为了描述该命令的语义,具体的生成的验证命令在文字描述上可以有所不同。当恶意代码试图通过关键字搜索的形式破解验证码时,验证命令中的“第一编码”可作为恶意代码进行搜索的关键字,关键字也可以称为关键编码,然而,由于第一干扰中同样包含有待验证码中的“第一编码”这一关键字,且,第一编码与第二编码对应的第一字段与第二字段不同,恶意代码有可能获取的是第二编码对应的第二字段,当检测到验证命令中第一字段输入错误时,则重新生成新的验证码。可见,本公开实施例提供的验证码的生成验证方法降低了被恶意代码暴力破解的概率,提高了用户信息的安全性。S102,判定用户输入的第一字段是否正确。当检测到用户输入的第一字段正确时,则通过验证,当检测到用户输入的第一字段不正确时,则重新生成新的验证码。本公开实施例对生成的验证码的应用场景不作限制,例如,本公开实施例提供的验证码可应用于用户通过12306进行网上购买火车票时进行的验证。可选地,第二字段中包含有第一干扰字段,第一干扰字段与第一字段构成连续字段,此处的连续字段可以汉语中通顺的字段,例如,第一干扰字段可以包括大写的阿拉伯数字、姓氏等。例如,待验证码中的第一字段可以为“学生”,第一编码可以为“10”,生成的待验证码可以为“学生10”,第一干扰中的第二字段可以为“一班学生”、“初中学生”或“大学学生”,第二编码可以为“101”、“102”或“103”,生成的第一干扰可以为“一班学生101”、“初中学生102”或“大学学生103”。再例如,待验证码中的第一字段可以为“老师”,第一编码可以为“20”,生成的待验证码可以为“老师20”,第一干扰中的第二字段可以为“张老师”、“刘老师”或“李老师”,第二编码可以为“201”、“202”或“203”,生成的第一干扰可以为“张老师201”、“刘老师202”或“李老师203”。可选地,在验证码显示区域,待验证码中的第一字段和第一编码的显示方式可以为字符串,即,第一字段与第一编码构成一段连续的第一字符串,如,当第一字段位于第一编码前时,第一字符串的显示方式为“第一字段+第一编码”;当第一字段位于第一编码后时,第一字符串的显示方式为“第一编码+第一字段”;类似的,第一干扰中的第二字段和第二编码的显示方式也可以为本文档来自技高网
...

【技术保护点】
1.一种验证码的生成验证方法,其特征在于,包括:步骤一,显示验证码显示区域,所述验证码显示区域至少包括:待验证码,包括第一字段和所述第一字段对应的第一编码,第一干扰,包括第二字段和所述第二字段对应的第二编码,其中,所述第二编码包括所述第一编码和第一干扰码,验证命令,输入所述第一编码所对应的第一字段;步骤二,判定用户输入的所述第一字段是否正确。

【技术特征摘要】
1.一种验证码的生成验证方法,其特征在于,包括:步骤一,显示验证码显示区域,所述验证码显示区域至少包括:待验证码,包括第一字段和所述第一字段对应的第一编码,第一干扰,包括第二字段和所述第二字段对应的第二编码,其中,所述第二编码包括所述第一编码和第一干扰码,验证命令,输入所述第一编码所对应的第一字段;步骤二,判定用户输入的所述第一字段是否正确。2.根据权利要求1所述的方法,其特征在于,所述第二编码中,所述第一干扰码配置于所述第一编码前;或者,所述第一干扰码配置于所述第一编码后。3.根据权利要求1所述的方法,其特征在于,所述第二编码中,所述第一干扰码包括所述第一编码。4.根据权利要求1所述的方法,其特征在于,所述验证码显示区域还包括:图形,所述待验证码配置于所述图形的第一区域,所述第一干扰配置于所述图形的第二区域。5.一种验证码的生成验证装置,其特征在于,包括:显示模块,用于显...

【专利技术属性】
技术研发人员:陶从丰
申请(专利权)人:陶从丰
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1