我想尝试用Java开发安全的登录系统。我应该如何使用Java实现CAPTCHA?
我用于Java的三个CAPTCHA库是:
JCaptcha- 这是三个中最可配置的,并且有据可查。但是,无论如何,我们似乎都无法使它看起来正确。它还可以进行音频和其他非常规的 验证码JCaptcha示例http://jcaptcha.sourceforge.net/samples/SimpleListImageCaptchaEngineCaptcha_0.jpg http://jcaptcha.sourceforge.net/
SimpleCaptcha- 这是合理可配置的,并且有据可查。我喜欢这种外观,但是有些人在阅读它时遇到了麻烦。 SimpleCaptcha示例http://simplecaptcha.sourceforge.net/images/Captcha.jpg http://simplecaptcha.sourceforge.net/
icaptcha- 很少有文档记录,但是从示例中找出它并不难。在我们的测试中,我们发现它比其他两个更具可读性(取决于目标受众是好事还是坏事) icaptcha示例http://icaptcha.googlecode.com/files/2_img_test.jpg http ://code.google.com/p/icaptcha/
我们的应用程序是基于Spring MVC的,集成起来非常容易。
我们只是选择了最适合我们的方式(icaptcha)。