A powerful steganography tool for hiding and extracting messages in images.
Project description
🌟 SteganoX: Hidden Messages in Images 🕵️♂️
SteganoX is a powerful steganography tool that lets you hide and extract secret messages from images effortlessly. Whether you're a cybersecurity enthusiast, privacy advocate, or just having fun with hidden messages, SteganoX has you covered! 🔒✨
🚀 Features
✅ Encode secret messages into images.
✅ Decode hidden messages from images.
✅ Command-line interface for seamless automation.
✅ Interactive mode for quick and easy usage.
✅ Lightweight & Efficient – No unnecessary bloat!
📥 Installation
Clone the repository and install dependencies:
git clone https://github.com/AdityaBhatt3010/SteganoX-Hidden-Messages-in-Images.git
cd SteganoX-Hidden-Messages-in-Images
python setup.py install
or simply run
git clone https://github.com/AdityaBhatt3010/SteganoX-Hidden-Messages-in-Images.git
cd SteganoX-Hidden-Messages-in-Images
pip install -r requirements.txt
🎯 Usage
🔹 Command-Line Mode
🔎 Help Menu:
python SteganoX.py -h
🔐 Encoding a Message:
python SteganoX.py -e <image_path> "<secret_message>" <output_image_path>
Example:
python SteganoX.py -e input.png "This is a secret!" output.png
🔎 Decoding a Message:
python SteganoX.py -d <image_path>
Example:
python SteganoX.py -d output.png
🖥️ Minimal Interactive Mode
If you prefer a guided experience, run the interactive mode:
python SteganoX_Minimal.py
You'll be prompted to enter an image path, your message (if encoding), and an output file.
📌 Dependencies
- Python 3.x 🐍
- Pillow 🖼️ (Image processing)
- pyfiglet 🎭 (Cool ASCII banners)
- termcolor 🎨 (Stylish CLI output)
Install all dependencies with:
pip install -r requirements.txt
🎯 Sample Images:
🔐 Imput Image:
🔎 Output Image:
Image Credit: needpix
Clker-Free-Vector-Images - pixabay.com, Copyright-Free PD CC0 Free Photo Available
👨💻 Author
Developed with ❤️ by Aditya Bhatt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters