Stegano CLI
Implements LSB steganography for PNG image files in rust-lang.
Aims for compatibility to the Stegano for windows version
Watch it in action
Quick Start
Install
To install the stegano cli, you just need to run
(--force just makes it update to the latest stegano-cli if it's already installed)
Note the binary is called stegano (without -cli)
to verify if the installation went thru, you can run which stegano that should output similar to
Hide data
Let's assume we want to hide data of a file called README.md, into an image called HelloWorld.png, based on a image called resources/with_attachment/Blah.txt.png. So we would run:
or by cargo
The final result is then contained in the image README.png.
Unveil data
Let's unveil the README.md that we've hidden just above in README.png
or by cargo
Unveil Raw data
Let's unveil the raw data of the README.md that we've hidden just above in README.png
The file README.bin contains all raw data unfiltered decoded by the LSB decoding algorithm. That is for the curious people, and not so much interesting.
License
- GNU GPL v3 license
- Copyright 2019 © Sven Assmann.