分类：电脑/网络-互联网
问题：网上经常碰到需要输入验证码，往往给的不清楚，很讨厌。不知这是起什? 
网上经常碰到需要输入验证码，往往给的不清楚，很。不知这是起什么作用，请给出权威解答。谢了。
回答：验证码：就是将一串随机产生的数字或符号，生成一幅图片， 图片里加上一些干扰象素（防止OCR），由用户肉眼识别其中的验证码信息，输入表单提交网站验证，验证成功后才能使用某项功能。作用：验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。因为验证码是一个混合了数字或符号的图片，人眼看起来都费劲，机器识别起来就更困难。像未登录发贴要输入验证码大概是防止大规模匿名回帖的发生。 一般注册用户ID的地方以及各大论坛都要要输入验证码常见的验证码1>四位数字，随机的一数字字符串，最原始的验证码，验证作用几乎为零。2>CSDN网站用户登录用的是GIF格式，目前常用的随机数字图片验证码。图片上的字符比较中规中矩，验证作用比上一个好。没有基本图形图像学知识的人，不可破！可惜读取它的程序，在CSDN使用它的第一天，好像就在论坛里发布了，真是可怜！3>QQ网站用户登录用的是PNG格式，图片用的随机数字+随机大写英文字母，整个构图有点张扬,每刷新一次,每个字符还会变位置呢!有时候出来的图片,人眼都识别不了,厉害啊…4>MS的hotmail申请时候的是BMP格式, 随机数字+随机大写英文字母+随机干扰像素+随机位置。5>Google的Gmail注册时候的是JPG格式，随机英文字母+随机颜色+随机位置+随机长度。6>其他各大论坛的是XBM格式，内容随机。