This release is a pre-release and may not be stable for production use.
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
Metadata
Release files for stega-saurus-py 0.0.1a5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stega-saurus-py-0.0.1a5.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stega_saurus_py-0.0.1a5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.6 kB
Release files / stega-saurus-py-0.0.1a5.tar.gz
| Download URL | stega-saurus-py-0.0.1a5.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b147a3d852c6b5ddafc1357a72f798973b4e03c57ec0bb2440515f3d0fefe27
|
|
BLAKE2b-256 checksum How to use checksums |
d5b14cb9f538c0365763fc91e14e8696a112b7bc5f75f3d5e24f46dfa86c4f99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.7.2
|
Release files / stega_saurus_py-0.0.1a5-py3-none-any.whl
| Download URL | stega_saurus_py-0.0.1a5-py3-none-any.whl |
|---|---|
| Size | 18.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
14acd719740c5d1dc44af2a0fa7e43beec26a05980f2493c30ca673e17e8f124
|
|
BLAKE2b-256 checksum How to use checksums |
68d19c663a839e947561d99bb8b05ffe15781e5a24cdb685e350dd05e002530d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.7.2
|