Herramienta de esteganografía - Ocultar texto en imagen
Oculta mensajes de texto secretos dentro de imágenes PNG con esteganografía LSB usando nuestra herramienta de esteganografía gratuita. Sube un PNG, escribe tu mensaje y descarga una imagen codificada que parece idéntica a la original. Extrae mensajes ocultos de imágenes codificadas con protección opcional por contraseña. Todo el procesamiento de esteganografía se ejecuta localmente en tu navegador: sin registro.
Embed a secret text message into a PNG image using LSB (Least Significant Bit) steganography, or extract a previously hidden message. Optionally protect the message with a password. All processing runs locally in your browser - your images and messages never leave your device.
- Each pixel's red channel value is modified by 1 at most - visually imperceptible to the human eye
- PNG only - JPEG compression destroys hidden data; always save and share as PNG
- Capacity: approximately 1 byte per 8 pixels (a 1920×1080 image can hide ~259 KB of text)
- The optional password applies XOR encryption to the message bytes before embedding - without the correct password, the extracted text will be garbled
¿Por qué usar nuestra herramienta de esteganografía?
- Esteganografía instantánea - ocultar texto en imagen: incrusta mensajes secretos en imágenes PNG al instante en tu navegador con esteganografía LSB. Nuestra herramienta procesa las imágenes en milisegundos: la imagen codificada parece idéntica a la original sin cambios visibles.
- Herramienta de esteganografía online segura: toda la codificación y decodificación esteganográfica ocurre localmente en tu navegador. Tus imágenes y mensajes secretos nunca salen de tu dispositivo, garantizando el 100 % de privacidad cada vez que usas nuestra herramienta online.
- Herramienta de esteganografía: sin instalación: usa nuestra herramienta directamente en cualquier navegador, sin descargas, complementos ni software. Oculta y revela texto en imágenes desde cualquier dispositivo (ordenador, tableta o móvil) al instante.
- Protección opcional con contraseña: añade una contraseña opcional para cifrar con XOR el mensaje oculto antes de incrustarlo. Sin la contraseña correcta, quien extraiga los datos verá texto ilegible, lo que añade una segunda capa de protección más allá de la esteganografía.
Casos de uso habituales de la herramienta de esteganografía
- Comunicación encubierta: comparte mensajes secretos ocultos dentro de imágenes de aspecto corriente en redes sociales, correo o apps de mensajería. Nuestra herramienta incrusta el texto de forma invisible: solo los destinatarios que sepan buscarlo y tengan la contraseña podrán extraerlo.
- Marca de agua digital: incrusta información de propiedad invisible, avisos de copyright o metadatos de autor en imágenes antes de publicarlas. Usa nuestra herramienta para demostrar la propiedad de una imagen extrayendo después la marca de agua oculta.
- Investigación y formación en seguridad: demuestra técnicas de esteganografía LSB en cursos de ciberseguridad, retos CTF y laboratorios de pruebas de penetración. Nuestra herramienta ofrece una implementación limpia en el navegador para aprender de forma práctica.
- Retos CTF (Capture the Flag): crea y resuelve retos CTF basados en esteganografía. Usa nuestra herramienta para incrustar flags o pistas dentro de imágenes PNG que los participantes deban descubrir, o para extraer datos ocultos de imágenes de retos.
- Almacenamiento privado de notas: guarda notas sensibles, credenciales o información privada ocultas dentro de un archivo de imagen con protección por contraseña. La imagen puede almacenarse o compartirse públicamente sin revelar que contiene datos ocultos.
- Pruebas de concepto y demostraciones: muestra el concepto de ocultación de información a clientes, estudiantes o colegas. Nuestra herramienta facilita mostrar cómo se pueden esconder datos a la vista de todos dentro de imágenes digitales.
¿Qué es la esteganografía?
La esteganografía es la práctica de ocultar información secreta dentro de un archivo o mensaje corriente y no secreto, de modo que se oculta la existencia de los datos. A diferencia del cifrado, que hace ilegibles los datos, la esteganografía hace que los datos sean invisibles. Nuestra herramienta usa esteganografía LSB (bit menos significativo): modifica el bit menos significativo del canal rojo de cada píxel para codificar bits del mensaje. Como el ojo humano no percibe un cambio de 1 en un valor de color que va de 0 a 255, la imagen codificada resulta completamente idéntica a la original. La técnica funciona exclusivamente con imágenes PNG porque PNG usa compresión sin pérdida; la compresión JPEG destruiría los bits ocultos.
Cómo funciona nuestra herramienta de esteganografía
- Sube una imagen PNG: selecciona cualquier imagen PNG como portadora. Las imágenes más grandes tienen más capacidad: un PNG de 1920×1080 puede ocultar aproximadamente 259 KB de texto. La herramienta acepta cualquier PNG, independientemente de su contenido o tamaño.
- Introduce tu mensaje y la contraseña opcional: escribe el mensaje secreto que quieres ocultar. Opcionalmente añade una contraseña: esto cifra con XOR los bytes del mensaje antes de incrustarlos, de modo que quien extraiga los datos sin la contraseña verá texto ilegible. Todo el procesamiento se ejecuta íntegramente en tu navegador.
- Descarga el PNG codificado: haz clic en Ocultar mensaje en la imagen y descarga el PNG resultante. La imagen codificada es visualmente idéntica a la original. Compártela con normalidad: solo quien use nuestra herramienta de esteganografía con la contraseña correcta podrá extraer el mensaje oculto.
Qué incrusta la herramienta de esteganografía
- Cabecera mágica (4 bytes): un identificador fijo incrustado al principio para que el decodificador pueda verificar que la imagen se codificó con esta herramienta y rechazar con elegancia imágenes sin codificar.
- Longitud del mensaje (4 bytes): la longitud en bytes del mensaje almacenada como entero de 32 bits big-endian, lo que permite al decodificador leer exactamente el número de bytes correcto.
- Bytes del mensaje (variable): los bytes del mensaje codificados en UTF-8, opcionalmente cifrados con XOR usando una clave derivada de la contraseña, incrustados un bit por píxel en el LSB del canal rojo.
- Modificación de píxeles: el valor rojo de cada píxel cambia como máximo en 1 (por ejemplo, 128 → 129 o 128 → 128), algo completamente imperceptible para el ojo humano e indetectable en una inspección casual.
Limitaciones importantes de la esteganografía LSB
La esteganografía LSB no sustituye al cifrado. Aunque el mensaje oculto es invisible para observadores casuales, herramientas dedicadas de estegoanálisis pueden detectar anomalías estadísticas en los LSB de los píxeles. Para datos realmente sensibles, combina la esteganografía con un cifrado fuerte: usa la opción de contraseña para cifrar el mensaje con XOR, o cifra tu mensaje con AES antes de ocultarlo. Además, guarda y comparte siempre la imagen codificada como PNG: convertirla a JPEG destruirá los datos ocultos porque JPEG usa compresión con pérdida que altera los valores de píxel.
Preguntas frecuentes
Una herramienta de esteganografía oculta información secreta dentro de un archivo corriente, en este caso texto dentro de una imagen PNG, de modo que se oculta la existencia de los datos. Nuestra herramienta usa codificación LSB (bit menos significativo) para incrustar texto de forma invisible en los datos de píxeles. Se ejecuta íntegramente en tu navegador, sin registro.
No. La esteganografía LSB modifica el valor del canal rojo de cada píxel como máximo en 1 de 255, lo que es completamente imperceptible para el ojo humano. La imagen codificada parece idéntica a la original. Solo quien use una herramienta de decodificación esteganográfica, y la contraseña correcta si se estableció, puede extraer el mensaje oculto.
Por supuesto. Toda la codificación y decodificación esteganográfica ocurre localmente en tu navegador con JavaScript y la API HTML5 Canvas. Tus imágenes y mensajes secretos nunca se envían a ningún servidor, no se almacenan ni se registran. Tus datos permanecen completamente privados en tu dispositivo.
Sí: nuestra herramienta de esteganografía es 100 % gratis, sin registro, sin cuenta y sin límites de uso. Oculta y revela texto en imágenes tantas veces como necesites, totalmente gratis para siempre.
PNG usa compresión sin pérdida, que conserva exactamente cada valor de píxel. JPEG usa compresión con pérdida que redondea y altera los valores de píxel al comprimir, lo que destruiría los datos LSB ocultos. Guarda y comparte siempre la imagen codificada como PNG: nunca la conviertas a JPEG después de codificarla.
La capacidad es de aproximadamente 1 byte por cada 8 píxeles. Una imagen de 1920×1080 tiene unos 2 millones de píxeles, lo que permite unos 259 KB de texto. Una imagen de 640×480 puede contener unos 38 KB. La herramienta mostrará un error si tu mensaje es demasiado largo para la imagen seleccionada.
La contraseña opcional cifra con XOR los bytes del mensaje usando una clave derivada de la contraseña antes de incrustarlos. Sin la contraseña correcta, quien extraiga los datos verá texto ilegible. La contraseña añade una segunda capa de protección más allá de la propia esteganografía.
La esteganografía LSB puede detectarse con herramientas dedicadas de estegoanálisis que analizan patrones estadísticos en los LSB de los píxeles. Para observadores casuales y visores de imágenes estándar, los datos ocultos son completamente invisibles. Si necesitas esteganografía indetectable, combínala con cifrado y usa imágenes con ruido natural (fotos en lugar de gráficos de color plano).
Sí, si el reto usa el mismo formato de codificación LSB en el canal rojo con la cabecera mágica STEG. Para otros formatos de esteganografía (LSB en todos los canales, canal azul, otras posiciones de bit) necesitarías una herramienta específica para esa codificación. Nuestra herramienta es ideal para crear y resolver retos que usan esta implementación concreta.