一尘不染

Java中的验证码

java

我想尝试用Java开发安全的登录系统。我应该如何使用Java实现CAPTCHA?


阅读 198

收藏
2020-12-03

共1个答案

一尘不染

我用于Java的三个CAPTCHA库是:

  1. JCaptcha- 这是三个中最可配置的,并且有据可查。但是,无论如何,我们似乎都无法使它看起来正确。它还可以进行音频和其他非常规的
    验证码JCaptcha示例http://jcaptcha.sourceforge.net/samples/SimpleListImageCaptchaEngineCaptcha_0.jpg

    http://jcaptcha.sourceforge.net/

  2. SimpleCaptcha- 这是合理可配置的,并且有据可查。我喜欢这种外观,但是有些人在阅读它时遇到了麻烦。
    SimpleCaptcha示例http://simplecaptcha.sourceforge.net/images/Captcha.jpg

    http://simplecaptcha.sourceforge.net/

  3. icaptcha- 很少有文档记录,但是从示例中找出它并不难。在我们的测试中,我们发现它比其他两个更具可读性(取决于目标受众是好事还是坏事)
    icaptcha示例http://icaptcha.googlecode.com/files/2_img_test.jpg

    http ://code.google.com/p/icaptcha/

我们的应用程序是基于Spring MVC的,集成起来非常容易。

我们只是选择了最适合我们的方式(icaptcha)。

2020-12-03