Quiero dar una oportunidad para desarrollar un sistema de inicio de sesión seguro en Java. ¿Cómo debería implementar CAPTCHA usando Java?CAPTCHA en java
Respuesta
El tres bibliotecas CAPTCHA que he usado para Java son:
JCaptcha - Este es el más configurable de los tres y está bastante bien documentado. Pero no podemos hacer que esto se vea bien, pase lo que pase. También hace poco convencionales CAPTCHA de audio y otros
JCaptcha example http://jcaptcha.sourceforge.net/samples/SimpleListImageCaptchaEngineCaptcha_0.jpg
http://jcaptcha.sourceforge.net/SimpleCaptcha - Esta es razonablemente configurable y bastante bien documentado. Me gusta cómo se ve esto, pero algunas personas tienen problemas para leerlo.
SimpleCaptcha example http://simplecaptcha.sourceforge.net/images/Captcha.jpg
http://simplecaptcha.sourceforge.net/icaptcha - esto es bastante poco documentada, pero no debería ser demasiado difícil de averiguar a partir de los ejemplos. En nuestras pruebas, hemos encontrado que esto es más fácil de leer que los otros dos (puede ser algo bueno o malo, dependiendo de su público objetivo)
icaptcha example http://icaptcha.googlecode.com/files/2_img_test.jpg
http://code.google.com/p/icaptcha/
Nuestras aplicaciones son Spring MVC basado, y fue realmente fácil integrar estos.
Acabamos de ir con lo que nos pareció mejor (icaptcha).
Gracias ... Ayudó ... – Flash
JCaptcha está casi muerto, no funciona en Java 8. –
SimpleCaptcha: SimpleCaptcha es un marco utilizado en la generación de pares CAPTCHA de imagen/respuesta para Java (J2EE, Grails, JavaFX, etc.)
pero recomiendo reCaptcha
duplicado: Recommendations for java captcha libraries
Sé que es una vieja pregunta, pero me gustaría recomendar Cage.
- de código abierto, Apache v2 licencia para que pueda ser utilizado en la empresa/proyectos propios demasiado
- apoya experto (disponible en el repositorio central de Maven)
- rápida (al PC de prueba 3-5 mseg/imagen)
- pequeña (una sola, frasco pequeño, sin dependencias externas, sólo el Java se necesita 1,5 o más reciente)
Otra biblioteca de código de imagen con un soporte de Maven y trabajando ejemplo de primavera: https://github.com/axet/kaptcha
- 1. Dónde poner Java Simple Captcha Builder?
- 2. Cómo mostrar un captcha en una aplicación java swing
- 3. Captcha reemplazo
- 4. Play 2.0 Captcha
- 5. Captcha image - ASP.NET
- 6. métodos alternativos de captcha
- 7. imagemagick para captcha
- 8. Actualizar simple Captcha
- 9. Cómo romper CAPTCHA?
- 10. ¿Hay soluciones de código abierto CAPTCHA disponibles?
- 11. Cómo agregar Captcha en Zend Form?
- 12. ¿Código para crear código CAPTCHA en ASP.NET?
- 13. Captcha en aplicación móvil y aplicación web
- 14. Captcha para japonés y chino?
- 15. Captcha alternativa, ¿qué tan seguro?
- 16. Códigos de verificación PHP CAPTCHA
- 17. cómo conseguir Hotmail Imagen Captcha
- 18. Detener el spam sin captcha
- 19. django captcha o aplicación de registro fácil de usar con captcha?
- 20. ¿Cómo pueden los spammers evitar el captcha?
- 21. ¿Se necesitan tanto tokens csrf como captcha?
- 22. casilla de verificación como alternativa al captcha?
- 23. ¿debemos usar un captcha para Registrarse?
- 24. Integración de Captcha con Spring Security
- 25. Generar un CAPTCHA de 3D [pic]
- 26. rails - Elección del plugin de captcha
- 27. reCAPTCHA frente a otros sistemas de captcha
- 28. Django Captcha simple con los django.contrib.auth.forms existentes
- 29. jmeter testcases que pueden manejar captcha?
- 30. Cómo CURL Entrar con Captcha y sesión
¿Qué tipo de sistema de CAPTCHA quieres? Reconocimiento de palabras; reconocimiento de imagen; ¿algo más?Si sabe cómo programar aplicaciones web Java en general, no creo que haya algo particularmente difícil de hacer en el lado del servidor. ¿De qué aspecto no estás seguro? – Nick