Ответ 1
Три библиотеки CAPTCHA, которые я использовал для Java:
-
JCaptcha. Это самая конфигурируемая из трех и довольно хорошо документирована. Но мы не можем заставить это выглядеть правильно, несмотря ни на что. Он также делает аудио и другие нетрадиционные CAPTCHA
Пример 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).