This is a basic steganography library I made to learn about Rust and its ecosystem. It primarily lets you encode text (ASCII only for now) into an image and later decode it. The encoding algorithm minimizes noticeable change to the image by only modifying the least significant bits of each pixel's channel values.
For now, there are two primary commands (run steno <command> -h for specifics for each command):
encode: Encodes text into an imagedecode: Decodes text from an image and outputs tostdout
clap: CLI parsing and command recommendations
image: Image manipulation
- Install Rust and cargo
- Clone this repository
- Run
cargo installfrom within the directory. This should install all the dependencies, build steno, and add it to your$PATH