A simple image steganography tool, written in rust.
:warning: This is a program I made for fun. There is no guarantee of cryptographic security or data confidentiality. Please do not use this for sensitive information. If you do, you are doing so at your own risk. :warning:
Easily encode messages in images:
bash
echo "text to hide" | stegosaurust --output encoded_image.png image.png
stegosaurust --decode encoded_image.png
See the examples below for more usage.
``` 🦕 stegosaurust 0.3.1 Hide text in images, using rust.
USAGE:
stegosaurust [FLAGS] [OPTIONS]
FLAGS: -b, --base64 Encode/decode with base64 -C, --check-max-length Check max message size that can be encoded with options given. Does not perform the encoding, acts like a dry-run -c, --compress Compress/decompress data -d, --decode Decode a message from the image -h, --help Prints help information -V, --version Prints version information
OPTIONS:
--distribution
ARGS:
bash
cargo install stegosaurust
Build and install the executable from the source code. ```bash git clone https://github.com/jj-style/stegosaurust.git cd stegosaurust cargo install --path .
cargo uninstall stegosaurust ```
The examples below assume you have installed the program (see here) and are in the repository directory (if not installed use cargo run --
instead of stegosaurust
).
```bash
stegosaurust --decode examples/example-2.png | mpv -
stegosaurust --decode .github/logo.png | xargs python -c "import webbrowser,sys; webbrowser.open(sys.argv[1])" ```