对java验证码库的建议 [已关闭]

我正在寻找JCaptcha的替代品,它似乎不再被维护,而且一开始不是很好。替代品必须与JavaEE Web应用程序很好地集成。

正如我所看到的,有三个选项:

  • JCaptcha - 不再维护,粗糙的API
  • SimpleCaptcha - 更好的API,更好的验证码,但似乎只有Java6
  • ReCaptcha - 易于使用,使用远程Web服务生成验证码,但对外观和感觉没有太多控制

有没有人使用过他们推荐的任何其他内容?


答案 1

我是SimpleCaptcha的作者。虽然我建议 - 为了人类的利益 - 尽可能使用ReCaptcha,但我提供了SimpleCaptcha,因为有些组织有禁止像ReCaptcha这样的库的政策。SimpleCaptcha 是完全独立的,没有外部依赖关系:只要你在 J2EE 容器中,你就应该很好。

此外,SimpleCaptcha现在可用于Java 1.5或Java 6。


答案 2

ReCaptcha是您应该使用的唯一验证码,因为它是唯一一个使世界变得更好的验证码(将OCR结果提高到旧文本),具有几乎无限的数据库。

所有其他验证码通常受到其数据库的限制,或者对这个世界没有任何好处。

编辑::我发现了如何使用验证码实现验证码的步骤。

您可以在此处使用java检查在线和离线验证码


推荐