为什么现在注册邮箱或是其他什么都要填验证码?

news/2024/7/8 5:40:52 标签: gmail, google, 图形, 百度, qq

(1).验证码一般是防止批量注册的,人眼看起来都费劲,何况是机器。二像百度贴吧未登录发贴要输入验证码大概是防止大规模匿名回帖的发生目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。
(2).一般注册用户ID的地方以及各大论坛都要要输入验证码
(3).常见的验证码
1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。

2,CSDN网站用户登录用的是GIF格式,目前常用的随机数字图片验证码。图片上的字符比较中规中矩,验证作用比上一个好。没有基本图形图像学知识的人,不可破!可惜读取它的程序,在CSDN使用它的第一天,好像就在论坛里发布了,真是可怜!
3,QQ网站用户登录用的是PNG格式,图片用的随机数字+随机大写英文字母,整个构图有点张扬,每刷新一次,每个字符还会变位置呢!有时候出来的图片,人眼都识别不了,厉害啊…

4,MS的hotmail申请时候的是BMP格式, 随机数字+随机大写英文字母+随机干扰像素+随机位置。
5,Google的Gmail注册时候的是JPG格式,随机英文字母+随机颜色+随机位置+随机长度。6,其他各大论坛的是XBM格式,内容随机。
(4)意义:不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。


http://www.niftyadmin.cn/n/1705854.html

相关文章

【立项建议书】苏科大校园app立项建议书

掌上苏科App项目建议书2018年3月18日目录一、 产品介绍 11.1 产品定义 11.2 产品开发背景 11.3 产品功能和特色 2二、 市场概述 42.1用户需求描述 42.2市场规模与发展趋势 4三、 产品发展目标 53.1 短期目标 53.2 长期目标 5四、 产品技术方案 54.1 产品关键技术 5五、 Make-or…

如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据

简介: 本文着重讲述了如果用WM_COPYDATA消息来实现两个进程之间传递数据. 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发…

轻轻绕过你的验证码

Author:lake2 ( http://lake2.0x54.org ) 验证码就是每次访问页面时随机生成的图片,内容一般是数字和字母(更BT点的有中文,呵呵),需要访问者把图中的数字字母填到表单中提交,这样就有效地防止了…

ASP.NET验证码(C#)

* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */ public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(GenerateCheckCode()); } #region Web 窗体设计器生成的…

彻底堕落了一回——大三篇

转载于:https://www.cnblogs.com/sesexxoo/archive/2005/06/21/6190751.html

VB中使用Grid++报表

前段时间做机房收费系统的时候,在周结账单的报表中添加窗体中选定的时间段要在报表中显示,在这一点上一直没有弄清楚。今天无意中从一些代码中弄明白了。主要是在窗体中动态的添加一个静态文本框来显示我们需要的文字。代码和主要的窗体界面如下&#xf…

[导入]Windows系统进程介绍

(1)[system Idle Process] 进程文件: [system process] or [system process] 进程名称: Windows内存处理系统进程 描 述: Windows页面内存管理进程,拥有0级优先。 介 绍:该进程作为单线程运行在每个处理器上&…

Gentle.NET笔记(五)-同步控制

Gentle support row-level concurrency control, that is, it provides a means of ensuring data integrity when multiple processes may be accessing the same data (typical for web applications).Note:Gentle支持低级的同步控制,提供了在多线程环境中能够确保…