Esteganografia de imagem

Esteganografia de imagem

Oculte texto dentro dos pixels de uma imagem e recupere-o mais tarde — esteganografia de imagem que funciona gratuitamente, direto no seu navegador.

Solte uma imagem para ocultar uma mensagem nela

Arraste e solte, cole ou escolha um arquivo

PNG · JPG · WebP — processado no seu dispositivo

Codificação LSBSenha opcionalSem cadastro PNG output · LSB

O que é esteganografia de imagem?

A esteganografia de imagem oculta dados dentro de uma foto fazendo mudanças pequenas demais para ver. O método clássico — o que esta ferramenta usa — é a codificação LSB (bit menos significativo): o bit mais baixo dos valores vermelho, verde e azul de cada pixel é substituído por um bit da sua mensagem. Como esse bit vale apenas 1 de 255 níveis, a imagem parece exatamente igual.

O resultado é uma imagem de aparência comum que carrega secretamente seu texto. Qualquer pessoa pode ver a imagem normalmente; apenas esta ferramenta (com a senha, se você definiu uma) pode recuperar as palavras ocultas.

Como a esteganografia de imagem funciona aqui

  1. Abra uma imagem de cobertura. Arraste, escolha ou cole a foto na qual deseja ocultar uma mensagem.
  2. Incorpore sua mensagem. Digite o texto; ele é codificado nos bits menos significativos dos pixels, opcionalmente criptografado com uma senha.
  3. Baixe o PNG. Salve o PNG sem perdas para que os bits incorporados — e sua mensagem — sejam preservados.

Escolha uma imagem detalhada

Fotos com muita textura e variação de cor ocultam dados melhor, pois as pequenas mudanças LSB se misturam com o ruído natural. Áreas planas de cor sólida podem mostrar leves artefatos sob análise intensa, então uma imagem ricamente detalhada é a cobertura mais segura.

Esteganografia de imagem: o método LSB em detalhe

A referência técnica da clássica técnica de esteganografia de imagem que esta ferramenta usa — o que o LSB muda e os compromissos reais.

Método
Codificação LSB (bit menos significativo): o bit mais baixo do valor vermelho, verde e azul de cada pixel é substituído por um bit da sua mensagem. O canal alfa (transparência) fica intacto.
Taxa de dados
3 bits por pixel (um por canal RGB), ou seja, cerca de 1 byte a cada 3 pixels, menos um cabeçalho de 9 bytes.
Mudança visível
No máximo ±1 numa escala de cor de 0–255 por canal — bem abaixo do que o olho consegue perceber, então a imagem fica idêntica.
Detalhe por pixel
Cada pixel armazena 3 bits da mensagem (R, G, B). Inverter o bit mais baixo de um canal muda aquela cor em exatamente 1 passo de 256 — por exemplo, um valor de azul de 144 vira 145.
Formato de saída
Sempre um PNG sem perdas. JPG e WebP recomprimem os pixels, o que apagaria os bits ocultos, então a ferramenta nunca os exporta.

Quanto cabe

A fórmula de capacidade é floor(largura × altura × 3 ÷ 8) − 9 bytes. Desenvolvida: uma imagem de 800 × 600 dá 179,991 bytes — cerca de 180,000 caracteres ASCII. Uma imagem de 2000 × 1500 dá cerca de 1,099 KB.

Segurança: oculta, mas não tranca

Uma nota honesta sobre os limites do LSB. A esteganografia oculta que existe uma mensagem; por si só, ela não embaralha o que a mensagem diz. Qualquer pessoa que saiba passar esse tipo de imagem por um extrator LSB pode ler uma mensagem sem senha. Para sigilo real, defina uma senha para que o texto seja criptografado além de ocultado — e lembre-se de que o LSB não foi projetado para resistir a uma análise estatística forense. O LSB básico também deixa rastros estatísticos que uma esteganálise dedicada pode sinalizar, então trate-o como "oculto da vista casual", não "indetectável".

Dicas que realmente importam

  • Escolha uma foto colorida ricamente detalhada como cobertura. Gradientes suaves e grandes áreas planas são onde as mudanças do LSB são mais fáceis de notar sob análise.
  • Guarde e compartilhe o PNG exato que a ferramenta produz. Fazer uma captura de tela, salvá-lo de novo como JPG ou deixar um app de chat comprimi-lo automaticamente recodifica os pixels e apaga a mensagem oculta.
  • Não há benefício em ampliar uma imagem só para ganhar capacidade — o upscaling adiciona pixels, mas não detalhe real, e os mesmos bits poderiam ser sinalizados mais facilmente.

More steganography tools

Perguntas frequentes

O que significa esteganografia LSB?

LSB significa bit menos significativo. A mensagem é escrita no bit mais baixo de cada canal de cor, o bit que menos afeta a imagem, então a foto parece inalterada.

Quantos dados uma imagem pode conter?

Cerca de um caractere para cada três pixels. Uma imagem 800×600 comporta aproximadamente 180.000 caracteres; imagens maiores comportam mais. Um medidor ao vivo mostra a capacidade.

A mensagem oculta pode ser criptografada?

Sim. Defina uma senha e a mensagem é criptografada com uma chave derivada dela antes de ser incorporada, tornando-a ilegível sem a senha.

Onde minha imagem é processada?

O processo de ocultar e extrair acontece no seu navegador, então o novo arquivo é criado no seu próprio dispositivo. Como os dados associados à ferramenta são tratados está descrito em nossa política de privacidade.

Mais ferramentas de imagem