0x01:图片数字,字母验证码
谷歌开源的一个验证码jar包Kaptcha,依赖如下
<!-- google kaptcha验证码 --><dependency> <groupId>com.google.code</groupId> <artifactId>kaptcha</artifactId> <version>2.3.0</version></dependency>
Kaptcha封装的一个springboot-starter
https://github.com/oopsguy/kaptcha-spring-boot
java项目:https://gitee.com/ramostear/Happy-Captcha
java项目:https://gitee.com/ele-admin/EasyCaptcha
附
PHP项目:https://gitee.com/reevy/ImageVerifyCode
0x02:图片滑块验证码
java项目 https://gitee.com/tianai/tianai-captcha
java项目:https://gitee.com/LongbowEnterprise/SliderCaptcha
0x03:图片汉字排序验证码
https://gitee.com/anji-plus/captcha
AJ-Captcha行为验证码,包含滑动拼图、笔墨点选两种办法,UI支持弹出和嵌入两种办法。后端供应Java实现,前端供应了php、angular、html、vue、uni-app、flutter、android、ios等代码示例。
0x04:其他验证码
邮件验证码:通过邮箱吸收验证码,然后进行验证短信验证码:通过运营商发送短信验证码,手机吸收验证码,然后进行验证IM验证码:通过微信、或者自由IM App吸收验证码。然后进行验证动态身份验证器验证码:通过身份验证APP,或者叫做动态令牌APP天生验证码,然后进行验证以上这些验证码一样平常是产生数字验证码、字母验证码或者字母和数字稠浊验证码。