Welcome to the Image Steganography Tool, a powerful yet simple application to hide secret messages inside images and reveal them with a password! π΅οΈββοΈπΌοΈ
- 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.
π¦ 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
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
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' β
Run the stego_decrypt.py file to decrypt the message:
python stego_decrypt.py
Enter the Password to view the hidden message.
- 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.
Feel free to submit issues and pull requests. Contributions are always welcome!
This project is licensed under the MIT License.
Made by Deepti Gupta