文档章节

google验证码完善你的项目,为世界做一点点贡献

phantome
 phantome
发布于 2014/04/15 13:42
字数 536
阅读 25
收藏 0

  CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Facebook、Twitter和StumbleUpon等,都采用了reCAPTCHA。

 

                  reCAPTCHA将api公布并承诺提供免费给大家使用,你在使用它的验证码时,它就将它的文献库中的海量的难以是别的古书和手稿中的一部分作为你的验证码,每当你识别出一个验证码,世界上那些难以识别的文献则又少了一些,因此你在使用该验证码的同时也算是为世界做出了一点点的贡献,当然除非你的眼神很好并且有一定的耐心,google的reCAPTCHA验证码,用过的人都是知道的.........

 

                  这边我本着为世界做贡献的心,去试了试它的验证码,效果图如下:





 
 以上两个截图只是换了下验证码的主题,google的这个验证码red,white,blackglass,clean等一系列的主题,当然也支持自定义的主题,只要你按照他的相关规则。
 

             下面就是正题了,我们要在项目中使用它的验证码的话,也比较的简单,只要去他的网站申请使用的key就行了,https://www.google.com/recaptcha/admin/create,然后下载它在各种编程语言下所对应的jar包,找到对于开发语言下的开发帮助文档,只要几步,即可成功在自己的项目中使用该验证码。

                  

              这里我把自己测试的demo打个包放上来,仅供参考。点击打开链接

© 著作权归作者所有

phantome
粉丝 17
博文 280
码字总数 328011
作品 0
浦东
程序员
私信 提问
Github对一个程序员职业生涯的影响

  【IT168 评论】预计到2018年和2019年之间,公司雇佣程序员的方式将发生根本性的变化。记得有一位在红帽就职过的开发者曾说,在他就职那年的七月一号,他的老板Marty Messer 就对他说,“...

it168网站
2017/03/10
0
0
关于 Swoole 最近修改开源协议,作者这样回应

首先说一下swoole的历史,我从2010年开始就一直尝试用php写server了,早期swoole是用php代码基于php的stream pcntl socket libevent 实现,php的版本后来在2012年使用c进行了重构,一直开发维...

达尔文
2017/06/27
5.9K
63
【开源访谈】Zeus 作者 徐恒飞 访谈实录

【关于开源访谈】 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内...

丫头潘潘
2014/01/14
8.8K
18
用raspberry pi 实现微博开关灯

hack总喜欢在虚拟的网络世界控制现实世界,比如《生活大爆炸》里的远程开灯,英国IT宅男用twitter喂狗。利用待业在家的闲暇时间,在raspberry pi 上实现了用微博开关灯。实现过程比代码更有趣...

金衣人
2012/09/04
2.2K
6
OpenStack采用Kubernetes,开始走谷歌路线了 

OpenStack已经花了好几年时间苦苦思索有没有除了AWS之外的社区。虽然云供应商可能没那么爱亚马逊,但是云开发人员和企业客户显然很爱它——从每年数十亿的花费中就可以看出来。 但是,这对于...

Caicloud
2016/08/08
30
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
6
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
8
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
11
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部