En Java podemos usar StringEscapeUtils para convertir caracteres especiales a su equivalente html / unicode, y viceversa.
Para esto usamos los métodos "escapeHtml(...)", "escapeJavaScript(...)",unescapeHtml(...) y unescapeJavaScript(...)
StringEscapeUtils es una clase que pertenece al api commons-lang de apache ( http://commons.apache.org/lang/http://commons.apache.org/lang/ ).
Como ejemplo, veamos algunos caracteres en español que suelen dar problemas cuando comenzamos a crear formularios.
String caracteres = "á é í ó ú ü ñ ½" ;
Leer más...
Crpitografia simtrica con GnuPG
Criptografía Simétrica con GnuPG
GnuPG es una potente herramienta de privacidad - cifrado y firmas digitales -(http://es.wikipedia.org/wiki/GNU_Privacy_Guard)
Muchas veces tenemos la necesidad de encriptar un archivo para compartirlo, usando simplemente una contraseña (criptografía simétrica: http://es.wikipedia.org/wiki/Criptograf%C3%ADa_sim%C3%A9trica)
Encriptar (o cifrar) un archivo de esta forma es muy sencillo con gpg.
Desde una consola ejecutamos:
gpg --symmetric nombreArchivo
Luego de este comando, se nos solicita ingresar la contraseña 2 veces (la segunda vez simplemente como control).
GPG por defecto crea un nuevo archivo, con extensión ".gpg", con la información cifrada.
Para de descifrar (o desencriptar) con gpg, simplemente ejecutamos:
gpg nombreArchivo.gpg
Se nos pide ingresar la clave, luego de lo cual se crea el archivo descifrado sin la extensión .gpg
GPG lo tenemos por defecto en las distribuciones linux, y hay proyectos para otras plataformas: http://www.gnupg.org/index.es.html Leer más...
GnuPG es una potente herramienta de privacidad - cifrado y firmas digitales -(http://es.wikipedia.org/wiki/GNU_Privacy_Guard)
Muchas veces tenemos la necesidad de encriptar un archivo para compartirlo, usando simplemente una contraseña (criptografía simétrica: http://es.wikipedia.org/wiki/Criptograf%C3%ADa_sim%C3%A9trica)
Encriptar (o cifrar) un archivo de esta forma es muy sencillo con gpg.
Desde una consola ejecutamos:
gpg --symmetric nombreArchivo
Luego de este comando, se nos solicita ingresar la contraseña 2 veces (la segunda vez simplemente como control).
GPG por defecto crea un nuevo archivo, con extensión ".gpg", con la información cifrada.
Para de descifrar (o desencriptar) con gpg, simplemente ejecutamos:
gpg nombreArchivo.gpg
Se nos pide ingresar la clave, luego de lo cual se crea el archivo descifrado sin la extensión .gpg
GPG lo tenemos por defecto en las distribuciones linux, y hay proyectos para otras plataformas: http://www.gnupg.org/index.es.html Leer más...
ladyjava-javazone
Simplemente ... genial :-D.
LadyJava Una adaptación de "Bad Romance" de Lady Gaga para el evento de JavaZone
La clasica y ampliamente conocida pantalla azul de error que se muestra en el video, tiene varias cosas interesante / divertidas:
Leer más...
LadyJava Una adaptación de "Bad Romance" de Lady Gaga para el evento de JavaZone
La clasica y ampliamente conocida pantalla azul de error que se muestra en el video, tiene varias cosas interesante / divertidas:
Leer más...
Session en SimpleFormController de Spring mvc
En el artículo Formulario con Spring MVC se utilizó un controlador que extiende la clase SimpleFormController de Spring.
En el ejemplo que se hizo en ese artículo, reescribimos el método onSubmit(command, errors) de la clase SimpleFormController, para el manejo del request del formulario.
El método "onSubmit" tiene varias firmas (está sobrecargado), y nosotros seleccionamos uno, según la necesidad de la aplicación.
Las diferentes firmas de onSubmit son:
Leer más...
En el ejemplo que se hizo en ese artículo, reescribimos el método onSubmit(command, errors) de la clase SimpleFormController, para el manejo del request del formulario.
El método "onSubmit" tiene varias firmas (está sobrecargado), y nosotros seleccionamos uno, según la necesidad de la aplicación.
Las diferentes firmas de onSubmit son:
Leer más...
Suscribirse a:
Entradas (Atom)