Skip to content
trinetra110Public

About

A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StegoAES: LSB Steganography with AES Encryption 🔐

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

🚀 Features

✅ 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.

🛠️ Tech Stack

Technology Description
🐍 Python Programming Language
🖼️ OpenCV Image Processing Library
🔐 PyCryptodome AES Encryption Library
📦 pip Package Manager

📌 Prerequisites

⚡ Installation & Usage

1️⃣ Clone the Repository

git clone https://github.com/trinetra110/StegoAES.git
cd StegoAES

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the Application

python main.py

About

A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages