A Python-based steganography tool for hiding and extracting messages in image and text files. Created as a student project for the Information Assurance and Security course. Features LSB image encoding and whitespace text encoding. Includes a menu-driven interface for ease of use.
A Python-based steganography tool for hiding and extracting messages in image and text files. This was developed as a student project for the subject Information Assurance and Security.
- Image Steganography using LSB (Least Significant Bit) method.
- Text Steganography using whitespace encoding (space = 0, tab = 1).
- Command-line interface with a looping menu.
- File path support for inputs/outputs.
- Python 3.x
- Pillow (
pip install pillow
)
- Run the script.
- Choose between image or text steganography.
- Choose to encode or decode a message.
- Enter file paths and the message (if encoding).
- Repeat or exit when done.
- Image steganography works best with uncompressed formats (e.g., PNG).
This project is for educational purposes.