This is a simple web application that allows users to encode and decode hidden messages in images using steganography.
- Encode text messages into images
- Decode hidden messages from steganographed images
- Drag and drop image uploading
- Download encoded image
- Clean and responsive UI
- Select between encoding and decoding modes
- Upload an image by drag and drop or file selection
- Enter secret text to encode
- Upload steganographed image to decode
To encode a hidden message:
- Select the "Encode" option
- Upload an image file
- Enter your secret text message
- Click "Upload" to encode the image
- Download the encoded image with your hidden message
To decode a hidden message:
- Select the "Decode" option
- Upload the steganographed image containing the hidden message
- The decoded secret message will be displayed
- Flask - Python web framework
- StepIC - Image steganography library
- jQuery - JavaScript library for AJAX and DOM manipulation
- HTML/CSS/JS - Frontend UI
Future Scope
- Support video steganography in addition to images
- Add user accounts and authentication to allow saving encoded media
- Implement more advanced encoding algorithms like LSB steganography