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 StegoAESpip install -r requirements.txtpython main.py