发明名称 |
一种验证码生成系统及方法 |
摘要 |
本发明公开了一种用于网络安全的验证码生成系统及方法,通过将验证码生成系统中的图片、干扰元素与字符内容组件化,并且在每个组件中添加上下文信息,解决了现有验证码图片亦遭破解的缺陷。验证码生成系统及方法根据一渲染风格配置信息建立多个上下文,各个上下文对应一种验证码图片风格配置,根据预设演算规则设定上下文执行顺序,并根据所述上下文执行顺序绘制图片验证码。应用本发明提出验证码生成系统及方法增强图片验证码被破解的难度,提高网络安全。 |
申请公布号 |
CN103731403A |
申请公布日期 |
2014.04.16 |
申请号 |
CN201210387390.3 |
申请日期 |
2012.10.12 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
侯欣杰;张雪飞 |
分类号 |
H04L29/06(2006.01)I;H04L9/32(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京国昊天诚知识产权代理有限公司 11315 |
代理人 |
许志勇 |
主权项 |
一种验证码生成系统,包括:上下文生成组件,根据渲染风格配置文件建立多个对应所述各组件的上下文;随机字符生成组件,根据所述上下文自字符库随机建立字符;背景生成组件,根据所述上下文建立背景图式,并根据所述渲染风格配置文件指定背景图式的大小;字体注册组件,根据所述上下文定义所述字符的字体;字符建立组件,通过所述字体注册组件所定义的字体,根据所述上下文将所述字符依所述字体绘制;背景标志生成组件,根据所述渲染风格配置文件选取标志,并根据所述上下文将所述标志绘制;及干扰生成组件,根据所述渲染风格配置文件选取干扰,并根据所述上下文将干扰绘制。 |
地址 |
英属开曼群岛大开曼资本大厦一座四层847号邮箱 |