freeCodeCamp/guide/spanish/security/steganography/index.md

2.9 KiB

title localeTitle
Steganography Esteganografia

Esteganografia

La esteganografía es el concepto de conceling de texto, imágenes, archivos o videos dentro de otro texto, imágenes, archivos o videos. Un ejemplo fuera de línea de esto es usar "tinta invisible" para ocultar un mensaje entre las líneas de una letra. El jugo de limón es un candidato popular para la tinta invisible: tinta invisible jugo de limón

La siguiente fórmula proporciona una descripción muy genérica de las piezas del proceso esteganográfico:

medio de cobertura + datos ocultos + clave de esteganografía = medio de estegonografía

En este contexto, el medio de cobertura es el archivo que oculta los datos ocultos , que también pueden cifrarse con la clave de esteganografía . El archivo resultante es el medio de esteganografía . El medio de portada (y, por lo tanto, el medio de esteganografía ) son generalmente archivos de imagen o audio.

Esteganografía en imágenes

En las computadoras, las imágenes se almacenan como archivos binarios. Contienen una representación binaria del color o la intensidad de la luz de cada elemento de imagen (píxel) que comprende la imagen. Por ejemplo, esta imagen de un perro:

perro esquimal americano

podría comenzar con algo como:

10010101   00001101   11001001 
 10010110   00001111   11001010 
 10011111   00010000   11001011 
 ... 

El enfoque más simple para ocultar datos dentro de un archivo de imagen se denomina inserción de bit menos significativo (LSB). En este método, podemos tomar la representación binaria de los datos ocultos y sobrescribir el LSB de cada byte dentro de la imagen de portada . Si utilizamos color de 24 bits, la cantidad de cambio será mínima e indistinguible para el ojo humano.

Si bien JPEG se puede usar para aplicaciones stego, es más común incrustar datos en archivos GIF o BMP. Los archivos GIF y BMP de 8 bits emplean lo que se conoce como compresión sin pérdida, un esquema que permite que el software reconstruya exactamente la imagen original. JPEG, por otro lado, utiliza compresión con pérdida, lo que significa que la imagen expandida es casi igual a la original pero no es un duplicado exacto.

¡Esta breve demostración te ayudará a configurar el texto de codificación en una imagen! https://github.com/edwdryer/steganography-demo Puede leer más sobre la esteganografía en imágenes aquí: http://www.garykessler.net/library/steganography.html

Esteganografía en audio

La esteganografía de audio es una técnica utilizada para transmitir información oculta modificando una señal de audio de manera imperceptible.

¡Esta publicación de blog proporciona un ejemplo de cómo ocultar una imagen en un archivo de audio (wow)! https://solusipse.net/blog/post/basic-methods-of-audio-steganography-spectrograms/