验证码图片生成方法及装置制造方法及图纸

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

【技术实现步骤摘要】

本专利技术涉及互联网安全
,尤其涉及一种验证码图片生成方法及装置
技术介绍
随着网络的普及,网站的运行性能和安全性问题也越来越突出。在互联网安全
,为防止有人利用机器人程序自动批量注册和登录网站、或者对特定的注册用户使用特定程序以暴力破解方式不断登录,造成系统资源的严重耗费,威胁网站和用户信息的安全,网站通常使用一种公共全自动模块来区分某一个请求背后是人还是机器人程序,这类模块称为验证码,常以图片的形式呈现,呈现验证码的图片称之为验证码图片。验证码图片通常根据随机产生的一串数字或符号生成,由用户肉眼识别图片中的数字或符号,将数字或符号输入表单后提交给网站验证。但由数字或符号生成的验证码图片容易被现在的机器人程序通过OCR (Optical Character Recognit1n,光学字符识别)技术将验证码(即数字或字符)识别出来。另一方面,一般验证码图片的生成方法是在背景图中设置验证码区域,然后将随机生成的数字或符号填充于验证码区域中,为了加大验证码图片被机器人程序识别的难度,通常会对数字或符号进行扭曲处理,以及在验证码图片中加上噪声、纹理等干扰,降低数字和本文档来自技高网...
验证码图片生成方法及装置

【技术保护点】
一种验证码图片生成方法,其特征在于,包括:生成一个预设长度的数字;获取所述数字每个数位的数值;根据每个数位的数值分别在预先建立的算盘图片库中选取对应的算珠档图片,所述算珠档图片中算珠所表示的数值与获取的所述数位的数值对应;将选取的所述算珠档图片按预设顺序排列并拼接,生成验证码图片。

【技术特征摘要】

【专利技术属性】
技术研发人员:姜俊王兴勇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1