是否有开源CAPTCHA解决方案?

时间:2008-10-28 17:50:44

标签: language-agnostic validation captcha

我正在向我的某个网站添加CAPTCHA验证,并且需要知道存在哪些开源解决方案。请注意优点和缺点以及它们使用的平台。我主要对ASP.NET解决方案感兴趣,但可以随意包含PHP,Java等。

8 个答案:

答案 0 :(得分:16)

ReCAPTCHA与StackOverflow使用的相同。它有一个ASP.NET implementation

它使用web服务提供验证码图像;这是一所试图将难以录制的OCR文本数字化的大学。我不确定更换这部分会有多容易。有许多open source client implementations,因为API为quite well documented

答案 1 :(得分:1)

Jeff Atwood在他的coding horror网站

上托管了验证码控件+源代码

ReCaptcha可能是另一种选择,但我不认为来源是开放的。

答案 2 :(得分:1)

你见过JCaptcha吗?不是ASP框架,但可能有用。

答案 3 :(得分:1)

试试这个... http://www.codeproject.com/aspnet/CaptchaImage.asp非常好的文章!

答案 4 :(得分:1)

在Java世界中,请查看JCaptcha

答案 5 :(得分:1)

我刚发现但尚未尝试的是MyCaptcha

答案 6 :(得分:1)

ReCaptcha有很多好处。谷歌拥有它的事实是一大优点。我们曾经在我的项目中使用ReCaptcha,但是我们的生产环境中的防火墙无法处理基于域名的添加条目,仅基于IP地址。 ReCaptcha已切换到使用Googles基础架构,因此IP地址不再公开。我们的生产环境被严密锁定,因此没有可行的解决方法 - 我们必须开始使用新的验证码。如果你在我的船上,ReCaptcha将不适合你。

答案 7 :(得分:0)

你看过ReCAPTCHA吗?