图片验证码通常是 26 个字母加 0 到 9 随机数生成,好比生成 4位或者6位的数字英文验证码。通常不区分大小写。生成以后经过调用画图方法画到承载验证码的带底色的图片中,页面显示时是一带验证码张的图片。
这种可能会被软件破解识别。能够加一些颜色或者线条的混淆来 下降识别率来,必定程度上防止被破解。node
如下采集了来自网络上经常使用的验证码库: git
Java验证码生成库 JCaptcha
Struts验证码插件 JCaptcha4Struts2
Java图形验证码 SimpleCaptcha
Java验证码 kaptcha
Java验证码 patchca
Java验证码生成库 imageRandom
iCaptcha
Java图片验证库SkewPassImage
Java 验证码 Cagegithub
Python pycapt
PHP Gregwar/Captcha
PHP mewebstudio/captchaweb
Node node-captcha
Node gifcaptcha网络
cnn_captchadom