-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Secure Data Hiding in Image project wiki! This project is designed to protect your confidential information by securely encrypting and decrypting messages hidden within images. Leveraging advanced technologies such as HTML, CSS (Tailwind CSS), TypeScript, React, Vite, Python (Flask), Pillow, and steganography, this application ensures your sensitive data remains private and protected.
Encrypt Message Hide your secret messages within images using a secure encryption password.
Retrieve hidden messages from images by providing the correct decryption password.
Incorrect passwords generate random characters and symbols, safeguarding your data.
- HTML, CSS (Tailwind CSS), TypeScript
- React (for building user interfaces)
- Vite (for fast development and build tooling)
- Python (Flask for server-side operations)
- Pillow (Python Imaging Library for image processing)
- Cryptography (Python library for encryption and decryption)
github.com/codewithshek/ibm-intern-secure-data-hiding-in-image/
├── Readme.md
├── AICTE x IBM-INTERN-PROJECT-PPT.pptx
├── eslint.config.js
├── index.html
├── package.json
├── postcss.config.js
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts
├── public/
└── src/
├── App.tsx
├── app.py
├── decrypt.py
├── encrypt.py
├── index.css
├── main.tsx
├── vite-env.d.ts
└── assets/
git clone https://github.com/codewithshek/ibm-intern-secure-data-hiding-in-image.git
cd ibm-intern-secure-data-hiding-in-image
npm install
pip install opencv-python
pip install Flask
pip install pillow
npm run dev
python src/app.py
Open your browser and navigate to the generated custom URL like http://localhost:5173/ to start using the secure data hiding tool.
- encrypt_message(image, message, password): Encrypts and hides a message within an image using the provided password.
- decrypt_message(image, password): Decrypts and retrieves the hidden message from an image using the correct password.
- ✅ Implement multi-language support.
- ✅ Add advanced encryption algorithms for enhanced security.
- ✅ Develop a mobile application for on-the-go encryption and decryption.
Feel free to fork and submit pull requests. Any contributions are welcome!
Made with ❤️ by D ABHISHEK YADAV as part of the IBM Cyber Security Internship
IBM-Intern-Secure-Data-Hiding-in-Image is a cutting-edge web application designed to protect your confidential information by securely encrypting and decrypting messages hidden within images. Leveraging advanced technologies such as HTML, CSS (Tailwind CSS), TypeScript, React, Vite, Python (Flask), Pillow, and steganography.
- flask
- pillow
- cybersecurity
- steganography
- ibm
- opencv-python
- image-encryption
- ibmskillbuild
- edunetfoundation
- secure-data-hiding-in-image
* TypeScript (65.8%)
* Python (24.5%)
* JavaScript (6.4%)
* HTML (2.4%)
* CSS (0.9%)
1. Grunt: Build a NodeJS project with npm and grunt.
2. Datadog Synthetics: Run Datadog Synthetic tests within your GitHub Actions workflow.
3. Python Package using Anaconda: Create and test a Python package on multiple Python versions using Anaconda for package management.