A Python-based image steganography tool for hiding and retrieving secret messages within images using the Least Significant Bit (LSB) substitution method.
ImageCryptoSteganography is a command-line tool that allows users to embed secret messages into images and retrieve them later. It uses the Least Significant Bit (LSB) substitution method for steganography, making it a simple and effective solution for concealing information within image files.
-
Clone the repository: bash git clone https://github.com/Sucho6996/ImageCryptoSteganography.git cd ImageCryptoSteganography
-
Install the required dependencies: bash pip install -r requirements.txt
bash python hide.py -i input_image.png -m "Secret Message" -o output_image.png
- -i: The input image file (PNG).
- -m: The secret message to hide.
- -o: The output image file where the message is hidden.
bash python retrieve.py -i output_image.jpg
- -i: The image file containing the hidden message.
- 🔑 Hide and retrieve text messages within images.
- 🖼️ Supports PNG formats.
- 🛠️ Utilizes the Least Significant Bit (LSB) substitution method for steganography.
- 💻 Simple command-line interface for ease of use.
Contributions are welcome! Here's how you can contribute:
-
Fork the repository 🍴
-
Create a feature branch 🚀 bash git checkout -b feature-branch
-
Commit your changes 💾 bash git commit -m "Add new feature"
-
Push to your branch 📤 bash git push origin feature-branch
-
Open a pull request 📬
This project is licensed under the MIT License. For more information, refer to the LICENSE file.