StegCrypt is a lightweight steganography tool for securely embedding and extracting hidden messages within digital images.
- Hide (embed) secret text messages into digital images
- Extract hidden messages from previously encoded images
- Lightweight and easy to use
- Built with Python and Flask
- Web-based interface: Try it live
- Open-source under the MIT License
- Python 3.7+
- pip
-
Clone the repository:
git clone https://github.com/gbennnn/stegcrypt.git cd stegcrypt
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
The app will be available at
http://127.0.0.1:5000/
- Open the web interface.
- To embed a message:
- Upload a cover image (PNG).
- Enter your secret message.
- Enter your secret key (for encoding).
- Click "Encode" to download the stego-image.
- To extract a message:
- Upload a stego-image encoded with stegcrypt.
- Enter your secret key (for decoding).
- Click "Decode" to reveal the hidden message.
- Python
- Flask
- HTML & Tailwind CSS
- Pillow (PIL) for image processing
This project is licensed under the MIT License.
StegCrypt is intended for educational and legitimate privacy use only. Do not use it for illegal purposes.