Secret Messenger is a Python GUI application that allows you to hide secret text data within an image using steganography techniques. The application provides a user-friendly interface to select an image file, hide text within it, and save the modified image. It also allows you to reveal and display the hidden text from a previously modified image.
Special Thanks to Parvat Computer Technology.
- Select an image file (PNG or JPG) to hide secret text data.
- Hide text within the selected image using steganography techniques.
- Save the modified image with the hidden text.
- Reveal and display the hidden text from a modified image.
- User-friendly graphical interface with intuitive controls.
- Python 3.x
- tkinter
- PIL (Python Imaging Library)
- stegano
-
Clone the repository:
git clone https://github.com/singhx-hub/Secret-Messenger.git Navigate to the project directory: cd secret-messenger bash Install the required dependencies: pip3 install -r requirements.txt
Usage:
Run the application: python3 secret_messenger.py
Click the "Open Image" button to select an image file.
Enter the text you want to hide in the "Enter Text to Hide" field.
Click the "Hide Data" button to hide the text within the image.
Click the "Save Image" button to save the modified image with the hidden text.
To reveal and display the hidden text from a modified image:
Click the "Open Image" button to select the modified image.
Click the "Show Data" button to reveal and display the hidden text.
Screenshots
License
This project is licensed under the MIT License.
Feel free to contribute and provide suggestions to improve this project. Thank you for using Secret Messenger!