验证码可以解决很多业务安全问题,比如撞库、垃圾注册,等等,可谓防御业务风险必备神器。验证码有图片验证码、滑动验证码、短信/邮箱/电话、二维码等分类,保守估计起码有80%以上的验证码是可以暴力破解或简单识别的问题,设计一个有效的验证码尤为重要。