SteganoBlend is a powerful web application that combines the art of text and image steganography using advanced techniques. It offers seamless integration of backend and frontend components for a robust user experience.
- Text in Image Steganography: Hide text within images securely.
- Image in Image Steganography: Conceal images within images using advanced methods.
- Multi-Bit Steganography: Embed multiple bits per pixel to increase data hiding capacity.
- Random Bit Encryption Steganography: Encrypt and embed information using randomized bit encryption for added security.
- Variable Embedding Rate: Customize embedding rates for flexibility in concealing data.
- Backend: Built on Flask, this folder houses the server-side logic for SteganoBlend.
- Frontend: Utilizes React JS, Tailwind CSS, and Daisy UI for a dynamic and engaging user interface.
- Navigate to the
backend
directory and develop a python virtual environment using python3 -m venv .venv. - Activate the virtual environment using . .venv/bin/activate
- Install the dependencies for the backend
- Go to the
frontend
directory and run npm i to install the dependencies.
- Run the backend server by running app.py using python3 app.py in the virtual environment.
- Launch the frontend application using npm run start.
Contributions are welcome! Feel free to submit issues and pull requests.