CAPTCHA和reCAPTCHA之间的区别

时间:2015-06-30 05:35:54

标签: html captcha recaptcha

CAPTCHA和reCAPTCHA之间有什么区别?

选择reCAPTCHA的最佳情况是什么?

4 个答案:

答案 0 :(得分:10)

CAPTCHA 是许多网站用来阻止垃圾邮件的人工验证测试(通常是需要解密的模糊字形字母)。

reCAPTCHA 是一个反向的CAPTCHA - 相同的测试,不仅用于防止垃圾邮件,还用于帮助书籍数字化项目。换句话说,reCAPTCHA测试不是无意义的单词组合,而是来自经过挖掘的书籍的摘录,而CAPTCHA使用了几种人类验证方法,包括数学或一般知识问题,视觉谜题甚至国际象棋谜题。

谷歌几年前购买了reCAPTCHA,现在它也用于收集街景数据

答案 1 :(得分:8)

CAPTCHA(完全自动公开图灵测试告诉计算机和人类除外)是一个程序,可以判断其用户是人还是计算机。

该过程涉及计算机要求用户完成由计算机生成的简单测试。由于其他计算机无法解决CAPTCHA,因此任何输入正确解决方案的用户都被认为是人。有时它被描述为反向图灵测试,因为它是由机器完成的并且针对人类。 reCAPTCHA通过将在线解决CAPTCHA所花费的精力用于“阅读”书籍来实现这一目标。

reCaptcha由Google托管,其中一个更有趣的事情是它用于数字化旧报纸和书籍的文本。这就是为什么有一个reCaptcha的两个“部分”而不是CAPTCHA的单个系列字符 - 一个是已知文本,另一个不是。如果你知道一个正确的,那么它假定你得到了第二个。然后,下次它提供相同的“未知”文本时,它被认为可能是已知的。

对于“未知”文本具有相同结果的几次,并且它变为“已知”并且其源自的文本可以被正确地数字化。聪明,嗯?

另外,由于经常更新,我希望reCAPTCHA可以更好地防止机器人解决它们。

参考:https://anydifferencebetween.com/difference-between-captcha-and-recaptcha/

答案 2 :(得分:2)

reCAPTCHA是一种CAPTCHA。对于人类来说更容易并且机器人相对难以破解,这是在形式上使用CAPTCHA的唯一目的。如果你需要CAPTCHA,请去reCAPTCHA。

答案 3 :(得分:0)

我想我记得几年前Gmail的验证码。

reCAPTCHA对人们来说更容易。我通常很难通过旧的验证码,因为我看不懂字母,并且很难看清“ O”和“ Q”或其他类似外观的字母(如“ mn”或“ nm”)之间的区别。

我建议使用reCAPTCHA而不是CAPTCHA,因为它对实际用户来说更容易,而且您随时可以添加防火墙来帮助阻止漫游器。