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