Files
stegame/README.md
2018-02-26 18:44:26 +01:00

58 lines
1.2 KiB
Markdown

StegaMe: Encrypts or decrypts STDIN to STDOUT using steganography.
==================================================================
Contact
-------
* Author: z0noxz
* Source: https://github.com/z0noxz/stegame
* Email: z0noxz@mail.com
Description
-----------
This program is a steganographical tool with encryption using a passphrase.
It takes the STDIN and either encrypts it into a given image and outputs to
STDOUT or decrypts out to STDOUT.
The tool scrambles the bits, encrypts them and stores them in the least
significant bits of the colors in each pixel. The pixels that aren't affected
gets random bits as noise to hide the fact that anything has been changed.
How to use
----------
Prerequisites:
python3
python3-setuptools
Prerequisites (python3 modules):
os
sys
select
hashlib
random
argparse
getpass
curses
enum
io
PIL
Crypto
Crypto.Cipher
Install it (using python3-setuptools):
git clone https://github.com/z0noxz/stegame
cd stegame
./setup.py install
Encrypt a secret message and hide it inside photo.png:
stegame photo.png < secret.txt > encrypted.png
Decrypt and retrive the message from encrypted.png:
stegame -d < encrypted.png > decrypted.txt