Skip to main content

🌟 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

Image

🔐 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

Image

🔎 Decoding a Message:

python SteganoX.py -d <image_path>

Example:

python SteganoX.py -d output.png

Image


🖥️ 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:

Image

🔎 Output Image:

Image

Image Credit: needpix
Clker-Free-Vector-Images - pixabay.com, Copyright-Free PD CC0 Free Photo Available


👨‍💻 Author

Developed with ❤️ by Aditya Bhatt

Release files for SteganoX-Hidden-Messages-in-Images 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SteganoX-Hidden-Messages-in-Images 1.0.0
File Size Uploaded
steganox_hidden_messages_in_images-1.0.0.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SteganoX-Hidden-Messages-in-Images 1.0.0
File Interpreter ABI Platform
steganox_hidden_messages_in_images-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.1 kB

Release files / steganox_hidden_messages_in_images-1.0.0.tar.gz

Download URL steganox_hidden_messages_in_images-1.0.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
eec93ee01a841890d3f93b0a78fb2d6d3f4fe8461d5f278823532e4796681006
BLAKE2b-256 checksum
How to use checksums
c66ad3e2d8cb7bf500a5aba869279cfa5869a9ab690a5608928246d998dee579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / steganox_hidden_messages_in_images-1.0.0-py3-none-any.whl

Download URL steganox_hidden_messages_in_images-1.0.0-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80b1db2d2f612998c389d22845f00d38401415e41f4b793fadd9dabbf8c96a6d
BLAKE2b-256 checksum
How to use checksums
6ffec84ab5c67f6b72f306030d981019f76a96d50ae39af98eafa9f30ac51e2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page