圖片驗證碼通常是 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