Esconder

Põe um segredo dentro de uma foto.

Isso é o contrário de trancar o arquivo. A foto, ou o áudio, volta com a mesma cara e abre normal em qualquer programa, só que carregando o seu segredo dentro dos pixels ou das amostras de som. Só quem tem a senha consegue tirar de lá.

Sem senha: o segredo entra como texto puro. A foto continua parecendo normal, mas qualquer ferramenta de esteganografia lê o que está lá dentro. Serve pra recado, não pra segredo.

Como funciona

  1. 01

    O seu segredo é criptografado com AES-256 antes de tudo, então tirar ele da foto não basta. Quem achar ainda precisa da senha.

  2. 02

    Depois cada bit entra no último bit de uma cor. Mudar o vermelho de 200 pra 201 é invisível pro olho, e cada pixel carrega três desses bits.

  3. 03

    A foto é salva de novo em PNG. Ela abre em qualquer visualizador, e nada nela parece estranho.

O que não vai funcionar

JPEG não serve, e isso não é limitação do site. A compressão do JPEG joga fora exatamente os bits que carregam o segredo, então ele seria destruído na hora de salvar. É por isso que o resultado sai sempre em PNG, mesmo que você coloque um JPEG.

MP3, AAC e áudio de WhatsApp também não servem, pelo mesmo motivo do JPEG: são formatos com perda. Só WAV, que guarda a onda amostra por amostra.

Não redimensiona, não corta, não aplica filtro e não salva a foto de novo em outro lugar. Qualquer uma dessas coisas apaga o segredo. Manda o arquivo exatamente como saiu daqui.

WhatsApp, Instagram e quase toda rede social recomprimem toda imagem que recebem. A foto chega bonita, mas o segredo se foi. Pra mandar inteiro, anexa como documento ou arquivo.

As partes totalmente transparentes da imagem são puladas, porque o navegador pode mudar a cor delas ao salvar. Foto com muita transparência comporta menos.