- Embedding: Seamlessly hide text or another image within the least significant bits of the pixel values in your chosen image.
- Extraction: Effortlessly extract hidden data from steganographic images using the provided decryption key or algorithm.
- Security: Utilize strong encryption techniques to protect your hidden data.
- Visual Integrity: Ensure that the cover image appears unchanged to the human eye.
- Various Formats: Support for popular image formats like JPEG, PNG, and BMP.
- User-Friendly Interface: A simple and intuitive graphical user interface for ease of use.
Before you begin, ensure you meet the following requirements:
- Python3
- Tkinter (Used for creating GUI's)
- Customtkinter (Used for creating Modern GUI's)
- stegano
- PIL
- Clone the Repository:
git clone https://github.com/k-sameer701/Image-Steganography.git
- Navigate to the Project Directory:
cd Image-Steganography
- Run the app:
python3 app.py
- Open the app on your system.
- Select the image
- Write the message you want to encrypt in the message box.
- Press the Encrypt Button.
- A new image file will be created with name untitle.png
- The encrypted message is now hidden in untitle.png
- Open Show tab.
- Select the image .
- Press the Decrypt Button.
- If the image has some encrypted text, the message will be displayed on the new window.
This project is licensed under the GPL-3 License.