StegoCrypt Web is the online demonstration of the StegoCrypt Desktop Application.
It allows you to experience AES-256 Encryption and LSB Steganography directly in your browser, without installing any software.
Click the button below to launch the web app:
(Note: If the app is sleeping, give it a moment to wake up!)
This is a cloud-based demonstration. While the application processes files in memory and deletes them after the session, your files are uploaded to a cloud server (Streamlit Cloud) for processing.
🔒 For Maximum Privacy & Offline Security: Please download the standalone Desktop version, which runs 100% offline on your machine.
👉 Download StegoCrypt Desktop (.exe)
- Zero Installation: Runs instantly in any modern web browser.
- Same Core Engine: Uses the exact same
crypto.pyandstego.pybackend engines as the desktop app. - Modern UI: Features a responsive, "Neon Dark" themed interface built with Streamlit.
- Cross-Platform: Works on Windows, macOS, Linux, and even Mobile devices.
If you prefer to run this web interface locally on your own machine:
-
Clone the repository:
git clone [https://github.com/tturkayy/StegoCrypt-Web.git](https://github.com/tturkayy/StegoCrypt-Web.git) cd StegoCrypt-Web -
Install dependencies:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py
StegoCrypt-Web/
├── app.py # The Streamlit Frontend Interface
├── crypto.py # Shared Backend: AES-256 Logic
├── stego.py # Shared Backend: LSB Image Logic
└── requirements.txt # Web dependencies (Streamlit, Pillow, PyCryptodome)
This project is open-source and licensed under the MIT License.
Developed by Turkay Yildirim