Skip to main content

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steganox_hidden_messages_in_images-1.0.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file steganox_hidden_messages_in_images-1.0.0.tar.gz.

File metadata

File hashes

Hashes for steganox_hidden_messages_in_images-1.0.0.tar.gz
Algorithm Hash digest
SHA256 eec93ee01a841890d3f93b0a78fb2d6d3f4fe8461d5f278823532e4796681006
MD5 e13502e719be87b5d31ebcb19044102b
BLAKE2b-256 c66ad3e2d8cb7bf500a5aba869279cfa5869a9ab690a5608928246d998dee579

See more details on using hashes here.

File details

Details for the file steganox_hidden_messages_in_images-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for steganox_hidden_messages_in_images-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80b1db2d2f612998c389d22845f00d38401415e41f4b793fadd9dabbf8c96a6d
MD5 6c5097878ae7a1e98de0b7da52c6a2d1
BLAKE2b-256 6ffec84ab5c67f6b72f306030d981019f76a96d50ae39af98eafa9f30ac51e2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page