[发明专利]一种验证码生成系统及方法有效
申请号: | 201210387390.3 | 申请日: | 2012-10-12 |
公开(公告)号: | CN103731403B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 侯欣杰;张雪飞 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种用于网络安全的验证码生成系统及方法,通过将验证码生成系统中的图片、干扰元素与字符内容组件化,并且在每个组件中添加上下文信息,解决了现有验证码图片亦遭破解的缺陷。验证码生成系统及方法根据一渲染风格配置信息建立多个上下文,各个上下文对应一种验证码图片风格配置,根据预设演算规则设定上下文执行顺序,并根据所述上下文执行顺序绘制图片验证码。应用本申请提出验证码生成系统及方法增强图片验证码被破解的难度,提高网络安全。 | ||
搜索关键词: | 一种 验证 生成 系统 方法 | ||
【主权项】:
一种验证码生成系统,包括:上下文生成组件,根据渲染风格配置文件建立多个对应所述各组件的上下文,所述渲染风格配置文件是由渲染风格配置信息所组成,所述渲染风格配置信息包含各个组件执行使用的参数,时间,步骤及状态;随机字符生成组件,根据所述上下文自字符库随机建立字符;背景生成组件,根据所述上下文建立背景图式,并根据所述渲染风格配置文件指定背景图式的大小;字体注册组件,根据所述上下文定义所述字符的字体;字符建立组件,通过所述字体注册组件所定义的字体,根据所述上下文将所述字符依所述字体绘制;背景标志生成组件,根据所述渲染风格配置文件选取标志,并根据所述上下文将所述标志绘制;及干扰生成组件,根据所述渲染风格配置文件选取干扰,并根据所述上下文将干扰绘制;其中,每个组件存有该组件参数的上下文,并根据执行的前一组件的上下文决定动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210387390.3/,转载请声明来源钻瓜专利网。