CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Facebook、Twitter和StumbleUpon等,都采用了reCAPTCHA。
reCAPTCHA将api公布并承诺提供免费给大家使用,你在使用它的验证码时,它就将它的文献库中的海量的难以是别的古书和手稿中的一部分作为你的验证码,每当你识别出一个验证码,世界上那些难以识别的文献则又少了一些,因此你在使用该验证码的同时也算是为世界做出了一点点的贡献,当然除非你的眼神很好并且有一定的耐心,google的reCAPTCHA验证码,用过的人都是知道的.........
这边我本着为世界做贡献的心,去试了试它的验证码,效果图如下:
以上两个截图只是换了下验证码的主题,google的这个验证码red,white,blackglass,clean等一系列的主题,当然也支持自定义的主题,只要你按照他的相关规则。
下面就是正题了,我们要在项目中使用它的验证码的话,也比较的简单,只要去他的网站申请使用的key就行了,,然后下载它在各种编程语言下所对应的jar包,找到对于开发语言下的开发帮助文档,只要几步,即可成功在自己的项目中使用该验证码。
这里我把自己测试的demo打个包放上来,仅供参考,下载地址:
阅读(956) | 评论(0) | 转发(0) |