Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tharuneshwar-369/steganography-home
A simple web app for hiding secret messages in images using steganography techniques. Users can encode text in images and decode hidden messages from stego images. Built with Flask, StepIC library, drag and drop file uploads, and a clean UI.
https://github.com/tharuneshwar-369/steganography-home
ajax flask-api html-css-javascript jquery python steganography-algorithms steganography-library steganography-tool stepic
Last synced: 29 days ago
JSON representation
A simple web app for hiding secret messages in images using steganography techniques. Users can encode text in images and decode hidden messages from stego images. Built with Flask, StepIC library, drag and drop file uploads, and a clean UI.
- Host: GitHub
- URL: https://github.com/tharuneshwar-369/steganography-home
- Owner: THARUNESHWAR-369
- License: mit
- Created: 2024-04-11T17:24:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T16:38:37.000Z (5 months ago)
- Last Synced: 2024-08-14T18:19:36.356Z (5 months ago)
- Topics: ajax, flask-api, html-css-javascript, jquery, python, steganography-algorithms, steganography-library, steganography-tool, stepic
- Language: JavaScript
- Homepage: https://steganography-tool.onrender.com/
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![python](https://img.shields.io/badge/Python-3.9-3776AB.svg?style=flat&logo=python&logoColor=white)](https://www.python.org)
[![Maintenance](https://img.shields.io/badge/Python-flask-white.svg)](https://www.python.org/downloads/release/python-390/)
[![Maintenance](https://img.shields.io/badge/Render-hosting-green.svg)](https://render.com/)
[![Maintenance](https://img.shields.io/badge/Python-Stepic-red.svg)](https://pypi.org/project/stepic/)# Image Steganography Web App
### This is a simple web application that allows users to encode and decode hidden messages in images using steganography.
## Screnshoots
#### Encoding
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/9e51b394-5b3a-4640-80d5-7f8c15454e78)
#### Upload Image and Type Secret Data
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/d850cc96-028d-4214-9219-f7b7f8ef05cf)
#### Click Upload Button
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/70ffdd7d-c397-4667-8f28-1da7854f36e8)
#### Downloaded Successfully
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/f84906e0-c18a-4b9f-b09d-7fdbb8a4ccaa)
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/0db4ff08-0d5f-42c4-bfff-5ab3cf75b30e)
#### Decoded Image
> ![image](https://github.com/THARUNESHWAR-369/steganography-home/assets/84437531/0ce847e3-c0cd-41b9-920a-12b01fedb0f2)## Features
1. Encode text messages into images
2. Decode hidden messages from steganographed images
3. Drag and drop image uploading
4. Download encoded image
5. Clean and responsive UI## Usage
1. Select between encoding and decoding modes
2. Upload an image by drag and drop or file selection
3. Enter secret text to encode
4. Upload steganographed image to decode## Encoding
### To encode a hidden message:1. Select the "Encode" option
2. Upload an image file
3. Enter your secret text message
4. Click "Upload" to encode the image
5. Download the encoded image with your hidden message## Decoding
### To decode a hidden message:
1. Select the "Decode" option
2. Upload the steganographed image containing the hidden message
3. The decoded secret message will be displayed## Built With
1. Flask - Python web framework
2. StepIC - Image steganography library
3. jQuery - JavaScript library for AJAX and DOM manipulation
4. HTML/CSS/JS - Frontend UIFuture Scope
1. Support video steganography in addition to images
2. Add user accounts and authentication to allow saving encoded media
3. Implement more advanced encoding algorithms like LSB steganography