验证码的出现其实主要是为了防止服务器被攻击,所以渐渐地验证码就出现在各大平台,现在的验证码花样也越来越多,你知道的验证码有哪些种类,下面一起来看看。
1、数字、字母、中文的组合
这种形式的验证码是最常见、实现最简单的验证码。缺点:用户需要在鼠标-键盘、中英文之间切换(对于中英文混合的验证码),看似只是简单的输入几个字母或数字,实际却需要多步操作,且不具备任何趣味性。
优化:增加验证码字符个数或者使用混合中英文都可以提高安全性,但尽量通过增加字符个数而非使用混合中英文形式,因为这样可以减少用户切换中英文输入的操作。
2、短信验证码
通过输入有效手机号,获取短信验证码来验证用户的有效性,配合验证码的时效性,大大提高用户的真实性。
代表:移动APP较多的采用此方式。特点:简单便捷,有效识别真实手机号。会产生显性的短信成本。
3、手机语音验证码
这种形式主要是对由于各种原因无法正常接收短信验证码的一种补救。比如短信验证码的输入框旁边会有小的提示:收不到验证码?请使用语音验证码。
4、数学等式获取验证码
比如,系统的验证条件为“4-1=”或“4减1=”,我们可以明显的得出答案是3,那么这个验证码就是3,只要在指定位置输入数字3就能完成验证。
这些你都碰到过吗?