`

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

 
阅读更多

                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打个包放上来,仅供参考。

                     

  • 大小: 13.5 KB
  • 大小: 16.2 KB
10
2
分享到:
评论
14 楼 Crystal7 2013-03-13  
京东登录是不是就是用得这个啊
13 楼 PV_love 2013-03-13  
其实每个小的功能点都可以做出很有意义的研究,一般验证码我就自己写了,也不是很难;嘿嘿
12 楼 JMS_Exception 2013-03-12  

jcaptcha 之 声音验证码
[url]
http://jms-exception.iteye.com/blog/1337370
[/url]
11 楼 cyruscript 2013-03-12  
国外一些网盘好像就用这个验证码。 以前下小电影曾遇到过!:D
10 楼 jackjobs 2013-03-12  
yiway 写道
“将OCR软件无法识别的文字扫描图传给世界各大网站”——没弄明白,那网站如何知道知道正确答案是什么呢?网站都不知道答案,又怎么验证用户录入的是正确的呢?

对于一些机器无法识别和扫描的古老文献或者手稿,他们就把其中的片段作为你的验证码,变相的让人来识别,然后取相同答案最多的那个,作为正确的验证码,并把这些验证过的文献片段返回给ocr并进行比对校验,也就是说,网站是取输入人数最多的那段验证码字符串作为正确的答案,返回给你,然后把人数最多的那段字符返回给ocr,他们的工作人员再进行校对,正确率高达99%,由此让人帮助解决机器解决不了的问题,以此对挽回世界上的一些珍贵文献做出一点点的贡献
9 楼 stephenwang1011 2013-03-12  
这种验证码 用户都很难看出来  坑爹
8 楼 在世界的中心呼喚愛 2013-03-12  
我是蛮喜欢这样的。。
7 楼 yiway 2013-03-12  
“将OCR软件无法识别的文字扫描图传给世界各大网站”——没弄明白,那网站如何知道知道正确答案是什么呢?网站都不知道答案,又怎么验证用户录入的是正确的呢?
6 楼 sunbuzhou_2010 2013-03-12  
这种验证码一般用于对用户连续几次输入错误的情况下出现 特别是物联网公司的登录等应用 还是很有意义的。
5 楼 解未知数 2013-03-12  
绝对是放用户的..
4 楼 gxz1989611 2013-03-12  
我也试过的,这个验证码的确是坑爹,基本上很难识别出来。。。。
3 楼 jiucool 2013-03-12  
正常人都很难识别
2 楼 a.mu 2013-03-12  
en ,的确,而且如果在网络不好的环境下使用,很难验证通过!
1 楼 vb2005xu 2013-03-11  
这个输入的好累,也不知道这个是在防刷呢,还是在防用户

相关推荐

Global site tag (gtag.js) - Google Analytics