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...
Suscribirse a:
Entradas (Atom)