
Welcome to Image Steganography using Python!
This project enables you to hide secret messages inside images using simple and effective steganography techniques. Whether you're a privacy enthusiast or just want to learn how data can be concealed in plain sight, this project will guide you through the fascinating world of steganography.
- Encode messages in images: Hide text within PNG and JPG images using Least Significant Bit (LSB) steganography.
- Decode hidden messages: Extract concealed information from stego-images.
- Support for multiple image formats: Works with popular image formats.
- User-friendly interface: Simple CLI for encoding and decoding.
- Customizable: Easily extend or tweak for your own needs.
Steganography is the art of hiding information within other data.
This project uses the LSB technique, modifying the least significant bits of image pixels to encode your secret message.
- Clone the repository:
git clone https://github.com/Gous13/Image-Steganography-using-Python.git cd Image-Steganography-using-Python
-
Encode:
- Input:
cat.png
- Message:
The password is swordfish
- Output:
cat_secret.png
- Input:
-
Decode:
- Input:
cat_secret.png
- Output:
The password is swordfish
- Input:
Image-Steganography-using-Python/
βββ steganography.py
βββ README.md
- Least Significant Bit (LSB):
The LSB method embeds bits of the message in the least significant bits of the image pixels, making the changes imperceptible to the human eye.
- PNG
- JPG/JPEG
Contributions are welcome!
Feel free to fork the repo, submit pull requests, or open issues for suggestions and bug reports.
Created by Gous13
For questions or feedback, open an issue or reach out via GitHub.
Disclaimer:
This project is for educational purposes. Do not use steganography for illegal activities.