Skip to main content
Pre-release

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stega-saurus-py-0.0.1a5.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stega_saurus_py-0.0.1a5-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

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

Hashes for stega-saurus-py-0.0.1a5.tar.gz
Algorithm Hash digest
SHA256 5b147a3d852c6b5ddafc1357a72f798973b4e03c57ec0bb2440515f3d0fefe27
MD5 f09eb96161adc68b0bb1e6040b6536fd
BLAKE2b-256 d5b14cb9f538c0365763fc91e14e8696a112b7bc5f75f3d5e24f46dfa86c4f99

See more details on using hashes here.

File details

Details for the file stega_saurus_py-0.0.1a5-py3-none-any.whl.

File metadata

File hashes

Hashes for stega_saurus_py-0.0.1a5-py3-none-any.whl
Algorithm Hash digest
SHA256 14acd719740c5d1dc44af2a0fa7e43beec26a05980f2493c30ca673e17e8f124
MD5 bf199df1871228e77f3470749d4877a2
BLAKE2b-256 68d19c663a839e947561d99bb8b05ffe15781e5a24cdb685e350dd05e002530d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1a5 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page