🍋
Menu
Security

Steganography

Esteganografia (Ocultação de Dados)

A prática de ocultar informações secretas dentro de dados comuns e inocentes — como imagens, áudio ou vídeo — de modo que a própria existência da mensagem oculta seja indetectável a observadores casuais.

Detalhe técnico

A esteganografia em imagens comumente modifica os bits menos significativos (LSB) dos valores de pixel — alterar o último bit de cada canal de cor causa diferença visual imperceptível, mas codifica dados binários. Técnicas avançadas incluem dispersão de espectro (distribuição de dados em muitos pixels), embedding no domínio da frequência DCT (em coeficientes JPEG), e redes adversárias generativas (GANs) para gerar imagens portadoras. A esteganálise detecta conteúdo oculto através de análise estatística (teste chi-quadrado, pares de amostra RS), aprendizado de máquina em distribuições de pixels, ou artefatos de compressão. Diferente da criptografia, que torna dados ilegíveis, a esteganografia oculta o fato de que a comunicação está ocorrendo.

Exemplo

```javascript
// Steganography — Web Crypto API example
const data = new TextEncoder().encode('sensitive data');
const hash = await crypto.subtle.digest('SHA-256', data);
const hex = Array.from(new Uint8Array(hash))
  .map(b => b.toString(16).padStart(2, '0')).join('');
```

Ferramentas relacionadas

Termos relacionados