WP-reCAPTCHA – 创意绝佳的防Spam的 WordPress 插件

什么是reCATCHA?

reCATCHA是由卡内基梅隆大学发明的利用CAPTCHAs 生成的反Spam验证码,这些验证码不是随机产生的无用字符,而是从书籍上扫描下来的不容易识别的扫描字体。

这些字符又是从哪里扫描来的呢?

这就要牵涉到数字图书了,目前的“电子书库”、“电子图书馆”等,其中很大一部分书籍是先使用扫描仪扫描下来,然后使用 OCR 软件进行识别的。而 OCR 的识别能力有限,需要人力来一一校对,而且还不能保证完全正确,因此这样一个工程是十分浩大的。

怎样完成这个浩大的工程呢?

让全世界使用 reCAPTCHA 输入验证码的人来完成。

实现原理:reCAPTCHA 验证码中有2个单词,一个是已经正确识别出的,而另一个是未确定需要校对的单词。如下图示:

当用户输入验证码时,已经识别那个单词需要输入正确才能通过验证,而另一个不确定的单词,用户输入会反馈到 recaptcha.net,当返回一定数量的用户中绝大部分输入一致时,就确认了此单词的正确写法。

因此用户在输入验证码时,不但可以起到防SPAM的作用,还为reCAPTCHA项目校对工作作出了贡献,真是天才的创意呀!

如何在 WordPress 博客上使用reCAPTCHA呢?

对于 WordPress 博客而言,就像标题所写的那样,已经有人编写了相关的插件——WP-reCAPTCHA

该插件拥有不同的主题供选择,分别是红色、白色、黑玻璃及简洁型。

点击这里下载插件,安装方法我就不说了,要说的是使用 reCAPTCHA  必须要注册并获取API Key。下面是获取方法:

1、注册用户

点这里注册一个用户名。

2、使用域名获取 API Key

注册用户成功后,点击 Add a New Site,输入 domain(输入网站域名,二级域名、子目录都可以)获取 Public Key 和 Private Key。

如何在其它类型的博客中使用reCAPTCHA呢?

reCAPTCHA 可以用于各种主流编程语言,如PHPASP.NetPerl以及常见程序,如WordpressphpBBJoomlaMediaWiki。你只需点击相应的链接就可以获取到想要的 reCAPTCHA 了。

点击这里了解更多有关 reCAPTCHA 的信息。

总结:就像标题所描述的那样,这是一个创意绝佳的 WordPress 插件,其扫描字体反Spam效果肯定是不错的,现在很多网站都在用,要不你也试一试?!

已有 1 条评论

  1. zk 说到:

    现在国外的网站上普遍采用了这种验证码。不过我觉得比较复杂,有很从肉眼都不好识别。每次遇到这种验证码我都要刷新好久才能看到一个比较容易认出的。

发表评论