阅读文本大概需要3分钟。
验证码的作用
图片验证码自从诞生以来从未被抛弃,依然发出属于它所应有的光。验证码经常验证如下一些场景。
1、用户登录,防止机器人登录
2、论坛留言,防止恶意灌水
3、短信验证码发送,防止盗刷短信
Kaptcha 简介
Kaptcha 是一个可高度配置的实用验证码生成工具,可自由配置的选项如:
验证码的字体
验证码字体的大小
验证码字体的字体颜色
验证码内容的范围(数字,字母,中文汉字!)
验证码图片的大小,边框,边框粗细,边框颜色
验证码的干扰线
验证码的样式(鱼眼样式、3D、普通模糊)
Kaptcha详细配置表
配置项:kaptcha.border
描述:图片边框,合法值:yes , no
默认值:yes
配置项:kaptcha.border.color
描述:边框颜色,合法值: r,g,b (and optional alpha) 或者 white,black,blue.
默认值:black
配置项:kaptcha.image.width
描述:图片宽
默认值:200
配置项:kaptcha.image.height
描述:图片高
默认值:50
配置项:kaptcha.producer.impl
描述:图片实现类
默认值:com.google.code.kaptcha.impl.DefaultKaptcha
配置项:kaptcha.textproducer.impl
描述:文本实现类
默认值:com.google.code.kaptcha.text.impl.DefaultTextCreator
配置项:kaptcha.textproducer.char.string
描述:文本集合,验证码值从此集合中获取
默认值:abcde2345678gfynmnpwx
配置项:kaptcha.textproducer.char.length
描述:验证码长度<