Sign inSign up

arfshl/steganogra-py

By arfshl

Updated about 1 month ago

Simple and minimalist steganography tool written in Python with encryption support (PBKDF2 + Fernet)

Image
Security
Developer tools
Data science
0

1.8K

arfshl/steganogra-py repository overview

steganogra-py

Simple and minimalist steganography tool written in Python with encryption support (PBKDF2 + Fernet)

GitHub

Installation
git clone https://github.com/acrones/steganogra-py.git
cd steganogra-py
pip install --no-cache-dir -r requirements.txt
Docker
docker pull arfshl/steganogra-py:latest

Easy Usage
Hide a message inside an image (Encoding):
python steganogra-py.py --encode -i input.png -m secret.txt -p "your_password" -o output.png
docker run --rm -it -v "$PWD:/work" arfshl/steganogra-py --encode -i /work/input.png -m /work/secret.txt -p "your_password" -o /work/output.png
Extract a message from an image (Decoding):
python steganogra-py.py --decode -i stego.png -p "your_password"
docker run --rm -it -v "$PWD:/work" arfshl/steganogra-py --decode -i /work/stego.png -p "your_password"

Command-line options
Options:
   --encode             Enable encoding mode.
   --decode             Enable decoding mode.
   -i, --image          Path to the input PNG image.
   -o, --output         Path for the output image (default: <filename>_stego.png).
   -m, --message        Path to the text/secret file to hide (required for --encode).
   -p, --password       Password for Fernet encryption/decryption (optional).

See an example image created by this script here.


Dedicated for: 1004200828

Tag summary

Content type

Image

Digest

sha256:ca8cd455c

Size

54.1 MB

Last updated

about 1 month ago

docker pull arfshl/steganogra-py