Ferramenta de esteganografia - Ocultar texto em imagem
Oculte mensagens de texto secretas dentro de imagens PNG com esteganografia LSB usando nossa ferramenta de esteganografia gratuita. Envie um PNG, digite sua mensagem e baixe uma imagem codificada que parece idêntica à original. Extraia mensagens ocultas de imagens codificadas com proteção opcional por senha. Todo o processamento de esteganografia roda localmente no seu navegador — sem cadastro.
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 que usar nossa ferramenta de esteganografia?
- Esteganografia instantânea — ocultar texto em imagem: embuta mensagens secretas em imagens PNG instantaneamente no seu navegador usando esteganografia LSB. Nossa ferramenta processa imagens em milissegundos — a imagem codificada parece idêntica à original, sem mudanças visíveis.
- Ferramenta de esteganografia online segura: toda a codificação e decodificação esteganográfica acontece localmente no seu navegador. Suas imagens e mensagens secretas nunca saem do seu dispositivo, garantindo 100% de privacidade sempre que você usa nossa ferramenta online.
- Ferramenta de esteganografia — sem instalação: use nossa ferramenta diretamente em qualquer navegador, sem downloads, plugins ou software. Oculte e revele texto em imagens de qualquer dispositivo — desktop, tablet ou celular — instantaneamente.
- Proteção opcional por senha: adicione uma senha opcional para cifrar com XOR a mensagem oculta antes de embutir. Sem a senha correta, quem extrair os dados verá texto ilegível — uma segunda camada de proteção além da esteganografia.
Casos de uso comuns da ferramenta de esteganografia
- Comunicação encoberta: compartilhe mensagens secretas escondidas em imagens de aparência comum em redes sociais, e-mail ou apps de mensagem. Nossa ferramenta embute o texto de forma invisível — só destinatários que saibam procurar e tenham a senha podem extrair a mensagem.
- Marca d'água digital: embuta informações de propriedade invisíveis, avisos de copyright ou metadados de autor em imagens antes de publicá-las. Use nossa ferramenta para provar a propriedade de uma imagem extraindo depois a marca d'água oculta.
- Pesquisa e educação em segurança: demonstre técnicas de esteganografia LSB em cursos de cibersegurança, desafios CTF e laboratórios de testes de penetração. Nossa ferramenta oferece uma implementação limpa no navegador para aprendizado prático.
- Desafios CTF (Capture the Flag): crie e resolva desafios CTF baseados em esteganografia. Use nossa ferramenta para embutir flags ou pistas dentro de imagens PNG para os participantes descobrirem, ou para extrair dados ocultos de imagens de desafio.
- Armazenamento privado de notas: guarde notas sensíveis, credenciais ou informações privadas ocultas dentro de um arquivo de imagem com proteção por senha. A imagem pode ser armazenada ou compartilhada publicamente sem revelar que contém dados ocultos.
- Provas de conceito e demonstrações: demonstre o conceito de ocultação de informações para clientes, alunos ou colegas. Nossa ferramenta facilita mostrar como dados podem ser escondidos à vista de todos dentro de imagens digitais.
O que é esteganografia?
Esteganografia é a prática de ocultar informações secretas dentro de um arquivo ou mensagem comum e não secreto, de modo que a existência dos dados ocultos fique disfarçada. Diferente da criptografia — que torna os dados ilegíveis — a esteganografia torna os dados invisíveis. Nossa ferramenta usa esteganografia LSB (bit menos significativo): ela modifica o bit menos significativo do canal vermelho de cada pixel para codificar bits da mensagem. Como o olho humano não percebe uma mudança de 1 em um valor de cor que varia de 0 a 255, a imagem codificada fica completamente idêntica à original. A técnica funciona exclusivamente com imagens PNG porque o PNG usa compressão sem perdas — a compressão JPEG destruiria os bits ocultos.
Como funciona nossa ferramenta de esteganografia
- Envie uma imagem PNG: selecione qualquer imagem PNG como portadora. Imagens maiores têm mais capacidade — um PNG de 1920×1080 pode ocultar aproximadamente 259 KB de texto. A ferramenta aceita qualquer PNG, independentemente do conteúdo ou tamanho.
- Digite sua mensagem e a senha opcional: escreva a mensagem secreta que deseja ocultar. Opcionalmente, adicione uma senha — isso cifra com XOR os bytes da mensagem antes de embutir, então quem extrair os dados sem a senha verá texto ilegível. Todo o processamento roda inteiramente no seu navegador.
- Baixe o PNG codificado: clique em Ocultar mensagem na imagem e baixe o PNG resultante. A imagem codificada é visualmente idêntica à original. Compartilhe normalmente — só quem usar nossa ferramenta de esteganografia com a senha correta poderá extrair a mensagem oculta.
O que a ferramenta de esteganografia embute
- Cabeçalho mágico (4 bytes): um identificador fixo embutido no início para que o decodificador verifique que a imagem foi codificada com esta ferramenta e rejeite com elegância imagens não codificadas.
- Comprimento da mensagem (4 bytes): o comprimento em bytes da mensagem armazenado como inteiro de 32 bits big-endian, permitindo ao decodificador ler exatamente o número certo de bytes.
- Bytes da mensagem (variável): os bytes da mensagem codificados em UTF-8, opcionalmente cifrados com XOR usando uma chave derivada da senha, embutidos um bit por pixel no LSB do canal vermelho.
- Modificação de pixels: o valor vermelho de cada pixel muda no máximo em 1 (por exemplo, 128 → 129 ou 128 → 128), algo completamente imperceptível ao olho humano e indetectável numa inspeção casual.
Limitações importantes da esteganografia LSB
A esteganografia LSB não substitui a criptografia. Embora a mensagem oculta seja invisível para observadores casuais, ferramentas dedicadas de estegoanálise podem detectar anomalias estatísticas nos LSBs dos pixels. Para dados realmente sensíveis, combine esteganografia com criptografia forte — use a opção de senha para cifrar a mensagem com XOR, ou cifre sua mensagem com AES antes de ocultá-la. Além disso, sempre salve e compartilhe a imagem codificada como PNG — converter para JPEG destruirá os dados ocultos, porque o JPEG usa compressão com perdas que altera os valores dos pixels.
Perguntas frequentes
Uma ferramenta de esteganografia oculta informações secretas dentro de um arquivo comum — neste caso, texto dentro de uma imagem PNG — de modo que a existência dos dados ocultos fique disfarçada. Nossa ferramenta usa codificação LSB (bit menos significativo) para embutir texto de forma invisível nos dados dos pixels. Ela roda inteiramente no seu navegador, sem cadastro.
Não. A esteganografia LSB modifica o valor do canal vermelho de cada pixel em no máximo 1 de 255, o que é completamente imperceptível ao olho humano. A imagem codificada parece idêntica à original. Somente quem usar uma ferramenta de decodificação esteganográfica — e a senha correta, se houver — pode extrair a mensagem oculta.
Com certeza. Toda a codificação e decodificação esteganográfica acontece localmente no seu navegador usando JavaScript e a API HTML5 Canvas. Suas imagens e mensagens secretas nunca são enviadas a nenhum servidor, não são armazenadas nem registradas. Seus dados permanecem totalmente privados no seu dispositivo.
Sim — nossa ferramenta de esteganografia é 100% grátis, sem cadastro, sem conta e sem limites de uso. Oculte e revele texto em imagens quantas vezes precisar, totalmente grátis para sempre.
O PNG usa compressão sem perdas, que preserva exatamente cada valor de pixel. O JPEG usa compressão com perdas que arredonda e altera os valores dos pixels durante a compressão, o que destruiria os dados LSB ocultos. Sempre salve e compartilhe a imagem codificada como PNG — nunca a converta para JPEG depois de codificar.
A capacidade é de aproximadamente 1 byte a cada 8 pixels. Uma imagem de 1920×1080 tem cerca de 2 milhões de pixels, permitindo aproximadamente 259 KB de texto. Uma imagem de 640×480 pode conter cerca de 38 KB. A ferramenta exibirá um erro se sua mensagem for longa demais para a imagem selecionada.
A senha opcional cifra com XOR os bytes da mensagem usando uma chave derivada da senha antes de embutir. Sem a senha correta, quem extrair os dados verá texto ilegível. A senha adiciona uma segunda camada de proteção além da própria esteganografia.
A esteganografia LSB pode ser detectada por ferramentas dedicadas de estegoanálise que analisam padrões estatísticos nos LSBs dos pixels. Para observadores casuais e visualizadores de imagens comuns, os dados ocultos são totalmente invisíveis. Se você precisar de esteganografia indetectável, combine-a com criptografia e use imagens com ruído natural (fotos, em vez de gráficos de cores chapadas).
Sim, se o desafio usar o mesmo formato de codificação LSB no canal vermelho com o cabeçalho mágico STEG. Para outros formatos de esteganografia (LSB em todos os canais, canal azul, outras posições de bit), você precisaria de uma ferramenta específica para aquela codificação. Nossa ferramenta é melhor para criar e resolver desafios que usam esta implementação específica.