DEV Community

Cover image for Como ocultar un archivo de texto dentro de una imagen
Rene Francisco Cruz González
Rene Francisco Cruz González

Posted on

Como ocultar un archivo de texto dentro de una imagen

Hola de nuevo a este blog, en esta sección, empezaremos con la introducción a técnicas de esteganografía y cómo ocultar mensajes ocultos dentro de una imagen.

Pero, para eso, ¿Qué es la Esteganografía?

La esteganografía, es una técnica de ocultar información dentro de otros archivos, dichos archivos pueden variar entre imagenes, vídeos, música e incluso texto.

esteganografia-image

Vamos a imaginar que tienes un dibujo, y para esto, quieres agregar un mensaje oculto para un amigo al que quieres le quieres dar un mensaje; pero quieres que este mensaje no sea visto por nadie más; y prefieres ocultarlo dentro del mensaje de tal manera que este mensaje parezca algo normal para cualquiera que vea el dibujo.

Ejercicio práctico de esteganografía

Para este ejercicio se hizo el uso de la distribución de Linux llamada ubuntu, además como el software de código abierto steghide.

¿Qué es steghide?

Steghide es una herramienta de código libre que es utilizado para ocultar información que pueda ser considerada como confidencial y está funciona por medio de comandos.

Pasos para ocultar un archivo de texto dentro de una imagen.

  1. Descargar una imagen; en mi caso, esta será la imagen que utilizaré como ejemplo

imagen-shrek

  1. Instalar steghide en ubuntu con el siguiente comando:
    sudo apt install steghide
    ss-1

  2. Crear un mensaje en un archivo de texto oculto (puedes crear un archivo de texto o hacerlo con la terminal)

echo "Esto es un mensaje oculto" >> secreto.txt

  1. Crear una nueva imagen con el archivo secreto oculto en ella, con el siguiente comando:

steghide embed -ef secreto.txt -cf shrek_burro.jpg -sf imagen_secreto.jpg

Para esto, tienes que agregar una palabra clave para desencriptar, de tal manera que la persona que reciba el mensaje pueda desencriptarla usando una palabra clave.

  1. Para desencriptar el archivo de texto de la imagen se utiliza el siguiente comando:

steghide extract -sf imagen_secreto.jpg

Y para desbloquearla, es necesario utilizar la palabra clave.

Top comments (2)

Collapse
 
danisrmr profile image
Danis Romero Díaz

No puede ser, el mejor blog de toda la historia; eres muy inteligente. El mundo necesita más personas como tú en el mundo.

Collapse
 
mayhrem profile image
Rene Francisco Cruz González

Gracias por el comentario, para eso estamos jeje