[发明专利]验证码图片生成方法及装置有效

专利信息
申请号: 201410411703.3 申请日: 2014-08-20
公开(公告)号: CN105354480B 公开(公告)日: 2018-06-01
发明(设计)人: 姜俊;王兴勇 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F21/36 分类号: G06F21/36;G06F3/0488
代理公司: 北京弘权知识产权代理事务所(普通合伙) 11363 代理人: 逯长明;许伟群
地址: 开曼群岛*** 国省代码: 开曼群岛;KY
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 验证码图片 有效地 算盘 算珠 机器人程序 模糊化处理 验证码信息 快速显示 视觉效果 图片拼接 用户体验 非数字 图片库 换算 申请 图片 扭曲 清晰 替代
【说明书】:

本申请实施例公开了一种验证码图片生成方法及装置。本申请使用算珠档图片替代数字或符号以生成验证码图片,由于算珠档图片本身包含的内容非数字和符号,且其表示的数值需要通过算盘表数方法的换算才能得到,因而可以有效地防止机器人程序使用OCR技术识别验证码信息;同时,使用从算盘图片库中选取图片再将图片拼接的方式生成验证码图片,过程简单且资源耗费少,可以有效地提高验证码图片生成的速度和效率,使验证码图片可以快速显示,而且较之扭曲或模糊化处理后的数字和符号,有更清晰可辨的视觉效果,从而有效提高用户体验。

技术领域

发明涉及互联网安全技术领域,尤其涉及一种验证码图片生成方法及装置。

背景技术

随着网络的普及,网站的运行性能和安全性问题也越来越突出。在互联网安全技术领域,为防止有人利用机器人程序自动批量注册和登录网站、或者对特定的注册用户使用特定程序以暴力破解方式不断登录,造成系统资源的严重耗费,威胁网站和用户信息的安全,网站通常使用一种公共全自动模块来区分某一个请求背后是人还是机器人程序,这类模块称为验证码,常以图片的形式呈现,呈现验证码的图片称之为验证码图片。

验证码图片通常根据随机产生的一串数字或符号生成,由用户肉眼识别图片中的数字或符号,将数字或符号输入表单后提交给网站验证。但由数字或符号生成的验证码图片容易被现在的机器人程序通过OCR(Optical Character Recognition,光学字符识别)技术将验证码(即数字或字符)识别出来。另一方面,一般验证码图片的生成方法是在背景图中设置验证码区域,然后将随机生成的数字或符号填充于验证码区域中,为了加大验证码图片被机器人程序识别的难度,通常会对数字或符号进行扭曲处理,以及在验证码图片中加上噪声、纹理等干扰,降低数字和符号与图片背景的区别度,使机器人程序难以直接提取到图片验证码中的数字或符号信息。但数字或符号的扭曲处理,及扭曲处理之后在背景图片上对数字和符号的填充处理,这些过程往往复杂而且耗费资源,再加上噪声和纹理处理,验证码图片生成的速度和效率会进一步降低,使得验证码不能快速显示,用户往往需要刷新多次才能看到验证码图片;而且数字或符号扭曲后,以及验证码图片添加噪声和纹理后,数字和符号显示不清晰,用户识别的难度加大,输入错误次数增加,常需要多次点击更换验证码图片才能获得清晰可辨的验证码,用户体验不佳。

发明内容

为克服相关技术中验证码图片易被破解和生成效率低的问题,本申请提供一种验证码图片生成方法及装置。

根据本申请实施例的第一方面,提供一种验证码图片生成方法,包括:

生成一个预设长度的数字;

获取所述数字每个数位的数值;

根据每个数位的数值分别在预先建立的算盘图片库中选取对应的算珠档图片,所述算珠档图片中算珠所表示的数值与获取的所述数位的数值对应;

将选取的所述算珠档图片按预设顺序排列并拼接,生成验证码图片。

可选的,所述的验证码图片生成方法,还包括:

在预先建立的算盘图片库中随机选取预设个数表示整数0的算珠档图片;

将表示整数0的算珠档图片分组拼接在按预设顺序排列并拼接的算珠档图片的两侧,生成验证码图片。

可选的,所述的验证码图片生成方法,还包括:

在预先建立的算盘图片库中随机选取右边框图片和左边框图片;

将右边框图片和左边框图片分别拼接在表示整数0的算珠档图片的最右侧和最左侧,生成验证码图片。

可选的,所述将算珠档图片按预设顺序排列,为:将算珠档图片按对应的数位从大到小的顺序从左到右排列,或者将算珠档图片按对应的数位从大到小的顺序从右到左排列。

可选的,所述的验证码图片生成方法,还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410411703.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top