Este é um programa simples em Python que permite esconder e extrair textos nos bytes de imagens.
- O texto desejado para ocultação é convertido para uma sequência de bytes usando a codificação UTF-8 e, em seguida, é codificado em base64 para representação binária.
- A imagem de entrada é tratada como uma sequência de bytes.
- Marcas de início e fim são adicionadas para identificar o início e o fim do texto codificado.
- Se as marcas já existirem na imagem, são removidas.
- O texto codificado é anexado à sequência de bytes da imagem.
- A imagem resultante, agora contendo o texto oculto, é salva em um novo arquivo.
- A imagem é lida como uma sequência de bytes.
- As marcas de início e fim são localizadas na sequência de bytes.
- O texto codificado entre essas marcas é extraído.
- O texto é decodificado usando base64 para recuperar o texto original.
- O texto decodificado é salvo em um arquivo chamado "extração.txt".
Certifique-se de ter o Python instalado em seu sistema. Além disso, instale as dependências usando:
pip install pillow
Execute o script python3 stegapro.py
.
Insira o texto na caixa de texto.
Pressione o botão "Esconder Texto na Imagem" para esconder o texto em uma imagem selecionada.
Pressione o botão "Extrair Texto" para extrair o texto da imagem selecionada.
O texto extraído será salvo automaticamente no arquivo extração.txt.
Este programa é fornecido apenas para fins educacionais e demonstrativos. O desenvolvedor não se responsabiliza pelo uso indevido deste software para atividades maliciosas ou ilegais. É estritamente proibido utilizar este programa para ocultar arquivos ou realizar qualquer outra atividade que viole a lei ou a ética.
O desenvolvedor não endossa ou encoraja qualquer forma de atividade maliciosa, invasiva ou prejudicial. A utilização deste software está sujeita à legislação aplicável e às políticas éticas. Certifique-se de compreender e cumprir as leis e regulamentações locais antes de utilizar este programa.
Este projeto é fornecido "como está", sem garantias expressas ou implícitas. O desenvolvedor não assume qualquer responsabilidade por danos diretos, indiretos, incidentais, especiais, exemplares ou consequenciais resultantes do uso deste software.
Ao utilizar este programa, você concorda em aceitar todos os termos e condições estabelecidos nesta nota legal.