
La Esteganografía es una técnica que permite ocultar mensajes y archivos dentro de otros medios.
Quizás os suene porque en su momento fue el método utilizado por algunas organizaciones terroristas para camuflar mensajes secretos dentro de correos electrónicos aparentemente inocentes.
Sin embargo, tiene utilidades mucho más “benignas”, y una de ellas es la de firmar nuestras imágenes sin alterar su aspecto externo.
Imagina un archivo invisible oculto en vuestras fotografías que sólo puede ser descifrado con el software apropiado, y que por tanto, podría servir para certificar vuestra autoría en caso de reclamación de derechos de autor frente a un perito judicial.
A continuación trataré de mostrarless como se hace, utilizando una herramienta libre y gratuita.
OpenStego
Existen muchísimas aplicaciones que realizan esteganografía, pero nosotros utilizaremos una llamada OpenStego, porque es gratuita y multiplataforma. No obstante, una vez lo probés y decidás que les interesa, debés saber que existen alternativas, y mucho más avanzadas, aunque lamentablemente de pago.
Les aviso que este programa es muy sencillo al precio de tener bastantes limitaciones, entre ellas sólo genera archivos .png y no conserva la firma si luego el fichero lo transformáis con un programa de retoque como Photoshop o GIMP.
Pero la finalidad de este artículo es entender el proceso con el sistema más fácil.La aplicación es muy sencilla y la única pantalla que tenéis que conocer es la siguiente:

El funcionamiento del programa es simple: seleccionamos una imagen (Cover file) que queremos firmar, un archivo que puede ser un texto, o una imagen (Message File) que ocultaremos dentro de la imagen original.
Con el fin de que el mensaje quede bien oculto y sólo pueda ser revelado con nuestro consentimiento, utilizaremos una contraseña. Esta contraseña será utilizada por un algoritmo de cifrado para encapsular el mensaje sin que pueda ser revelado a no ser que se utilice este programa y la contraseña. Los campos deberían quedar así:
OPENSTEGO