Skip to content

Welcome to the Image Steganography Tool, a powerful yet simple application to hide secret messages inside images and reveal them with a password! πŸ•΅οΈβ€β™‚οΈπŸ–ΌοΈ

License

Notifications You must be signed in to change notification settings

Deeptig9138/My_Project_Image-Steganography-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Image Steganography Tool

Welcome to the Image Steganography Tool, a powerful yet simple application to hide secret messages inside images and reveal them with a password! πŸ•΅οΈβ€β™‚οΈπŸ–ΌοΈ

πŸš€ Features

  • Encrypt Messages: Embed your secret message into any image.
  • Password Protection: Secure your messages with a password.
  • Decrypt Messages: Retrieve hidden messages using the correct password.
  • User-Friendly GUI: Simple interface for encryption, terminal-based decryption.

πŸ“‚ Project Structure

πŸ“¦ Image Steganography Tool
β”œβ”€β”€ stego_encrypt.py       # Main GUI application for encryption
β”œβ”€β”€ stego_decrypt.py       # Terminal-based decryption script
β”œβ”€β”€ mypic.jpg              # Image used for encryption of message
β”œβ”€β”€ encryption_data.txt    # Stores the encrypted message and password
β”œβ”€β”€ encryptedImage.jpg     # Output image with hidden message
β”œβ”€β”€ requirements.txt       # Python dependencies
└── README.md              # Project documentation

πŸ’» How to Use

1. Installation

Clone the repository and install the required packages:

git clone https://github.com/Deeptig9138/image-steganography-tool.git
cd image-steganography-tool
pip install -r requirements.txt

2. Encryption (GUI)

Run the stego.py file to launch the GUI:

python stego.py
  • Select an Image πŸ–ΌοΈ -Enter your Secret Message ✨
  • Set a Password πŸ”
  • Click 'Encrypt and Save' βœ…

3. Decryption (Terminal)

Run the stego_decrypt.py file to decrypt the message:

python stego_decrypt.py

Enter the Password to view the hidden message.

🧠 How it Works

  • Message Embedding: Pixels in the image are manipulated to store ASCII values of characters.
  • Password Protection: Prevents unauthorized message retrieval.
  • Message Extraction: Reads pixel data to reconstruct the hidden message.

Example of Encrypted Image

Encrypted Image

Example of Decrypted Image

Decrypted Image

πŸ€– Contributing

Feel free to submit issues and pull requests. Contributions are always welcome!

πŸ“„ License

This project is licensed under the MIT License.

Made by Deepti Gupta

About

Welcome to the Image Steganography Tool, a powerful yet simple application to hide secret messages inside images and reveal them with a password! πŸ•΅οΈβ€β™‚οΈπŸ–ΌοΈ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages