【技术实现步骤摘要】
本专利技术涉及互联网安全
,尤其涉及一种验证码图片生成方法及装置。
技术介绍
随着网络的普及,网站的运行性能和安全性问题也越来越突出。在互联网安全
,为防止有人利用机器人程序自动批量注册和登录网站、或者对特定的注册用户使用特定程序以暴力破解方式不断登录,造成系统资源的严重耗费,威胁网站和用户信息的安全,网站通常使用一种公共全自动模块来区分某一个请求背后是人还是机器人程序,这类模块称为验证码,常以图片的形式呈现,呈现验证码的图片称之为验证码图片。验证码图片通常根据随机产生的一串数字或符号生成,由用户肉眼识别图片中的数字或符号,将数字或符号输入表单后提交给网站验证。但由数字或符号生成的验证码图片容易被现在的机器人程序通过OCR (Optical Character Recognit1n,光学字符识别)技术将验证码(即数字或字符)识别出来。另一方面,一般验证码图片的生成方法是在背景图中设置验证码区域,然后将随机生成的数字或符号填充于验证码区域中,为了加大验证码图片被机器人程序识别的难度,通常会对数字或符号进行扭曲处理,以及在验证码图片中加上噪声、纹 ...
【技术保护点】
一种验证码图片生成方法,其特征在于,包括:生成一个预设长度的数字;获取所述数字每个数位的数值;根据每个数位的数值分别在预先建立的算盘图片库中选取对应的算珠档图片,所述算珠档图片中算珠所表示的数值与获取的所述数位的数值对应;将选取的所述算珠档图片按预设顺序排列并拼接,生成验证码图片。
【技术特征摘要】
【专利技术属性】
技术研发人员:姜俊,王兴勇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。