La esteganografía es el arte de ocultar información y en este tutorial usaremos Steghide, una sencilla herramienta de línea de comandos para hacerlo.
¿Qué es la esteganografía?
A diferencia del cifrado, donde la información se oculta a la vista, la esteganografía oculta datos a la vista, dentro de un archivo, como una imagen o un archivo de audio.
La esteganografía es útil en situaciones donde se envían mensajes cifrados, como en países sin libertad de expresión. También se utiliza a menudo como marca de agua digital para encontrar imágenes o archivos de audio robados.
Cómo funciona la esteganografía
Existen varias técnicas diferentes para ocultar datos dentro de archivos normales. Una de las más utilizadas y quizás la más sencilla es la técnica del bit menos significativo, comúnmente conocida como LSB.
Esta técnica cambia los últimos bits de un byte para codificar un mensaje, especialmente útil con imágenes, donde los valores rojo, verde y azul de cada píxel están representados por 8 bits (un byte) con un rango de 0 a 255 en decimal o 00000000 a 11111111 en binario.
Cambiar los dos últimos bits en un píxel completamente rojo de 11111111 a 11111101 solo cambiará el valor rojo de 255 a 253, lo cual es un cambio de color imperceptible a simple vista pero aún nos permite codificar datos dentro de la imagen.

La técnica del bit menos significativo también se utiliza para archivos de audio. Hay dos cosas a considerar al ocultar información: cifrado y compresión. Cifre los datos antes de incorporarlos en una capa adicional de seguridad mientras los comprime.
Cómo ocultar datos en imágenes o archivos de audio
Paso 1: incrustar datos en un archivo
Usar Steghide es muy fácil, para instalarlo desde Terminal en Linux solo usa apt .
apt-get instalar steghide
Una vez que se complete la instalación, incruste los datos en un archivo, ingrese el siguiente comando.
steghide embed -ef archivosecreto -cf archivocubierta -sf archivosalida -z nivelcompresión -e esquema
Los componentes del comando se dividen de la siguiente manera:
- -ef especifica la ruta del archivo que desea ocultar; cualquier tipo de archivo se puede incrustar dentro de un archivo de portada, como un script de Python o un archivo de shell.
- -cf es el archivo en el que se incrustan los datos; está limitado a los formatos BMP, JPEG, WAV y AU.
- -sf es un argumento opcional que especifica el archivo de salida. Si se omite, el archivo original será sobrescrito por el nuevo archivo esteganográfico.
- -z especifica el nivel de compresión, de 1 a 9. Si no desea comprimir el archivo, utilice el argumento -Z .
- -e especifica el tipo de codificación. Steghide admite múltiples tipos de cifrado y, si el argumento se omite de forma predeterminada, Steghide utilizará cifrado AES de 128 bits. Si no desea utilizar cifrado, simplemente escriba -e none .
En este ejemplo, la información secreta está oculta en una imagen de un gato, no sobrescriba la imagen original ni la comprima, simplemente cifre la imagen.
steghide incrustar -ef secret.txt -cf StegoCat.jpg -e ninguno -Z
![Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic]()
Después de ejecutar el comando Steghide, aparece un mensaje para establecer una contraseña para extraer datos incrustados, ingrese la contraseña y confirme nuevamente.
![Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic]()
Paso 2: extraiga los datos ocultos del archivo
Extraer datos ocultos de una imagen esteganográfica es aún más fácil con el siguiente comando:
$ extracto de steghide -sf archivo estego -xf archivo de salida
Cuando ejecute este comando, se le pedirá que ingrese la misma contraseña creada anteriormente.
![Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic Cómo ocultar datos secretos en imágenes o archivos de audio con solo un clic]()
¡Te deseo éxito!
Además, puede utilizar cmd para ocultar documentos confidenciales en imágenes.Ocultar documentos confidenciales como imágenes
Ver más: Instrucciones para proteger con contraseña archivos y carpetas en Windows