针对java验证码库的建议

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我正在寻找JCaptcha的替代品,这种替代品似乎不再被保留下来,而且开始时不太好。替代品必须与JavaEE webapps很好地集成。

正如我所见,有三种选择:

  • JCaptcha - 不再维护原油API
  • SimpleCaptcha - 更好的API,更好的验证码,但似乎只是Java6
  • ReCaptcha - 易于使用,使用远程网络服务来生成验证码,但对外观和感觉控制不力

有没有人使用过其他人,他们会推荐?

提问于
用户回答回答于

ReCaptcha是您应该使用的唯一的验证码,因为它是使世界变得更好的唯一验证码(对旧文本改进了OCR结果),并拥有几乎无限的数据库。

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

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

您可以在这里使用java检查在线和离线验证码

用户回答回答于

尽管我会建议 - 为了人类的利益 - 尽可能使用ReCaptcha,但我提供了SimpleCaptcha,因为有些组织制定了禁止ReCaptcha等图书馆的政策。SimpleCaptcha是完全独立的,没有外部依赖关系:只要你在J2EE容器中,你就应该是好的。

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

扫码关注云+社区