A steganography CLI
Project description
stega-saurus
A CLI to perform steganography
Installation
pip install stega-saurus-py
Usage
Command help
View help and available commands for the stega CLI
python -m stega --help
View command help, in this case textimg and it's sub commands
python -m stega textimg --help
giving output
Usage: stega textimg [OPTIONS] COMMAND [ARGS]...
Stega-saurus text image steganography
Options:
--version
--help Show this message and exit.
Commands:
decode Decode a message from an image
encode Encode a message using an image output as a PNG
that lists the textimg command's sub commands encode and decode.
View a sub command's help e.g. the encode sub command of textimg
python -m stega textimg encode --help
producing the output with full sub command usage
Usage: stega textimg encode [OPTIONS] IN_IMAGE_PATH OUT_IMAGE_PATH MSG
Encode a message using an image output as a PNG
Arguments:
IN_IMAGE_PATH Original image path to use in encoding [required]
OUT_IMAGE_PATH Output image path to encode the message into (file
extension ignored, image will be a png) [required]
MSG Message to encode in to the image [required]
Options:
--help Show this message and exit.
Text image steganography
Encode a message in an image, outputting the result as a png
python -m stega textimg encode ~/Desktop/inimg.jpg ~/Desktop/outimg.png "Your secret message goes here"
This command will produce output that contains a key that will need to be used to decode the message from the png image
stega-saurus text image steganography encode
Encoding...
Done encoding
Decode key: cj
To decode the message from the image above run the textimg decode command and decode key
python -m stega textimg decode ~/Desktop/outimg.png cj
outputting the encoded message
stega-saurus text image steganography decode
Decoding...
Done decoding
Encoded message:
Your secret message goes here
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stega-saurus-py-0.0.1a5.tar.gz.
File metadata
- Download URL: stega-saurus-py-0.0.1a5.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b147a3d852c6b5ddafc1357a72f798973b4e03c57ec0bb2440515f3d0fefe27
|
|
| MD5 |
f09eb96161adc68b0bb1e6040b6536fd
|
|
| BLAKE2b-256 |
d5b14cb9f538c0365763fc91e14e8696a112b7bc5f75f3d5e24f46dfa86c4f99
|
File details
Details for the file stega_saurus_py-0.0.1a5-py3-none-any.whl.
File metadata
- Download URL: stega_saurus_py-0.0.1a5-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14acd719740c5d1dc44af2a0fa7e43beec26a05980f2493c30ca673e17e8f124
|
|
| MD5 |
bf199df1871228e77f3470749d4877a2
|
|
| BLAKE2b-256 |
68d19c663a839e947561d99bb8b05ffe15781e5a24cdb685e350dd05e002530d
|