[发明专利]图形验证码生成、显示、验证方法、装置、设备及存储介质在审
申请号: | 202011075194.3 | 申请日: | 2020-10-09 |
公开(公告)号: | CN112231676A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 陈明;吴昊;徐波 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 贺琳 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 验证 生成 显示 方法 装置 设备 存储 介质 | ||
本申请公开了一种图形验证码生成、显示、验证方法、装置、设备及存储介质,涉及数据处理领域。该方法包括:从元素数据库中随机获取多个元素;获取预设的背景图片中各分区的区域标识;随机生成多个元素与区域标识的对应关系;根据背景图片中各分区的分布、元素和区域标识,生成图形验证码,图形验证码包括第一图形验证组成部分和第二图形验证组成部分,第一图形验证组成部分包括各个图形码,图形码包括背景图片以及位于背景图片各分区的且与分区的区域标识具有对应关系的元素,第二图形验证组成部分根据验证元素得到,验证元素包括图形码的元素中的部分元素。根据本申请实施例能够提高利用该生成的图形验证码进行的验证的安全性。
技术领域
本申请属于数据处理领域,尤其涉及一种图形验证码生成、显示、验证方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展以及互联网技术在各个领域中的普及,网络安全成为了一个重点关注问题。在用户访问网络资源的过程中,可能存在利用机器或自动程序恶意访问网络资源,以进行批量注册、刷票、论坛灌水、异常的不断登录等行为。
为了避免上述对网络资源的恶意访问,在用户发起请求后,可增加图形验证码验证环节来区别正常访问和恶意访问。例如,生成验证码图片,通过验证用户输入的验证信息与验证码图片上的信息是否一致来区别正常访问和恶意访问。但是,恶意访问者通过机器或自动程序对验证码图形进行识别,生成验证信息以通过验证,图形验证码被恶意破解的风险较大,降低了验证的安全性。
发明内容
本申请实施例提供一种图形验证码生成、显示、验证方法、装置、设备及存储介质,能够降低图形验证码被恶意破解的风险,提高利用该生成的图形验证码进行的验证的安全性。
第一方面,本申请实施例提供一种图形验证码生成方法,包括:从元素数据库中随机获取多个元素;获取预设的背景图片中各分区的区域标识;随机生成多个元素与区域标识的对应关系;根据背景图片中各分区的分布、元素和区域标识,生成图形验证码,图形验证码包括第一图形验证组成部分和第二图形验证组成部分,第一图形验证组成部分包括各个图形码,图形码包括背景图片以及位于背景图片各分区的且与分区的区域标识具有对应关系的元素,第二图形验证组成部分根据验证元素得到,验证元素包括图形码的元素中的部分元素。
第二方面,本申请实施例提供一种图形验证码显示方法,包括:接收触发输入;响应于触发输入,显示验证界面,验证界面包括选定区域和图形验证码中的第二图形验证组成部分,选定区域包括图形验证码中各图形码中的一个元素,图形验证码包括第一图形验证组成部分和第二图形验证组成部分,第一图形验证组成部分包括各个图形码,图形码包括背景图片以及位于背景图片各分区的且与分区的区域标识具有随机生成的对应关系的随机获取的元素,第二图形验证组成部分根据验证元素得到,验证元素包括图形码的元素中的部分元素。
第三方面,本申请实施例提供一种图形验证码验证方法,包括:接收对图形验证码中各图形码的选定输入,图形验证码包括第一图形验证组成部分和第二图形验证组成部分,第一图形验证组成部分包括各个图形码,图形码包括背景图片以及位于背景图片各分区的且与分区的区域标识具有随机生成的对应关系的随机获取的元素,第二图形验证组成部分根据验证元素得到,验证元素包括图形码的元素中的部分元素;响应于选定输入,在各图形码中选定目标元素;在目标元素与第二图形验证组成部分限定的验证元素匹配的情况下,确定验证成功。
第四方面,本申请实施例提供一种图形验证码生成装置,包括:第一获取模块,用于从元素数据库中随机获取多个元素;第二获取模块,用于获取预设的背景图片中各分区的区域标识;第一生成模块,用于随机生成多个元素与区域标识的对应关系;第二生成模块,用于根据背景图片中各分区的分布、元素和区域标识,生成图形验证码,图形验证码包括第一图形验证组成部分和第二图形验证组成部分,第一图形验证组成部分包括各个图形码,图形码包括背景图片以及位于背景图片各分区的且与分区的区域标识具有对应关系的元素,第二图形验证组成部分根据验证元素得到,验证元素包括图形码的元素中的部分元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011075194.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:利用辣椒盐坯制备辣椒酱的方法
- 下一篇:托贝莫来石晶须及其微波水热合成方法