Este repositório implementa um algoritmo de esteganografia LSB (Bit Menos Significativo, do inglês Least Significant Bit) escondendo um texto dentro de uma imagem.
Para rodar o programa é necessário possuir:
- Python > 3.6
- cv2
O programa pode ser executado de maneira interativa:
python stego.py
Ou com uma entrada pré-definida:
cat input.txt | python stego.py
cat longinput.txt | python stego.py
cat input-dec.txt | python stego.py
Dentre as limitações do programa, destacam-se:
- Funciona apenas com o formato png, pois outros podem comprimir a imagem e distorcer o bit menos significativo
As seguintes referências nortearam a implementação deste programa: