Rust implementation of an Advanced Least Significant Bit steganography process.
Currently only hides data in image files. Will produce PNG files.
Please note this software is for educational purposes. It is probably not secure as better algorithms are available.
It is highly recommended to use encrypted data as the input.
Hide bits in the least significant bits of a lossy file.
Each file is complemented with a random buffer for extra security when dealing with multiple copies.
With standard the standard LSB algorithm, if someone were to hide the same file in two different files, shared bits would be detectable.
Multiple copies of the content can be hidden without recurrent patterns in encoded media as random data removes shared LSB between copies.
- Implement the ALSB part (currently only LSB)
- Test if ALSB is detectable (is the random part recurring?)