1、数字和字母混合验证码
随机地产生若干长度的数字或字符组合字符串,并在网页上显示。这种为早期的验证码。
2、图片的验证码
生成图片的验证码,验证码内容随机变化,如随机数字+随机字母+随机干扰+随机位置等,这是目前应用比较广泛的一种验证码。验证码格式可以为JPG、GIF、BMP等。例如CSDN网站用户登录的验证码、Google的Gmail注册时的验证码都是这种类型的。
3、汉字验证码
它是目前最新的验证码,它随机生成汉字,输入时比较麻烦。如QQ申诉页面的验证码。
4、问题验证码
它是以问答形式来进行填写的。它的查看比加干扰的验证码更容易辨别和录入,系统可以生成注入“1+2=?”的问题让用户进行回答,当然这样的问题是随机生成的。另一种问题验证码则是文字式的问题验证码,诸如生成“中国的全称是什么?”的问题,当然有些网站还在问题后面给出了提示答案或直接答案。
5、滑动验证码
通过滑动滑块到终点位置进行验证是否认为操作验证, 现在比较多网站(淘宝)使用该方式进行验证。
6、找你妹验证码
目前12306使用,让买票的人对于响应的问题进行选择相应的图片,在目前为止识别度比较坑爹的验证方式。
7、拼图验证码、
通过移动拼图到指定的位置,进行验证。