StegoAES is a Python-based image steganography tool that securely hides and retrieves AES-encrypted messages within images using the Least Significant Bit (LSB) technique. This method subtly modifies pixel values, making the changes imperceptible while ensuring robust data security.
🔹 Combines cryptography and steganography for enhanced privacy
🔹 Uses OpenCV for image processing and PyCryptodome for AES encryption
🔹 Ideal for secure communication and watermarking
✅ AES-256 Encryption: Encrypts secret messages before embedding.
✅ LSB Steganography: Uses the least significant bit of pixel values.
✅ User-Friendly CLI: Simple command-line interface for encoding/decoding.
✅ Works with PNG Images: Ensures lossless data concealment.
Technology | Description |
---|---|
🐍 Python | Programming Language |
🖼️ OpenCV | Image Processing Library |
🔐 PyCryptodome | AES Encryption Library |
📦 pip | Package Manager |
- Python (Download: Python.org)
git clone https://github.com/trinetra110/StegoAES.git
cd StegoAES
pip install -r requirements.txt
python main.py