This project demonstrates how to securely hide sensitive data within digital images using image steganography. The system allows encoding and decoding of hidden information with optional encryption, ensuring secure communication and data concealment.
- Data Security: Encrypt and embed confidential messages or files into image files.
- Image-based Hiding: Works with PNG and JPG image formats.
- User-friendly Interface: Simplified encoding and decoding process.
- Password Protection: Secure the decoding process using a decryption key.
- Upload/select an image.
- Enter the message or upload the file to hide.
- Encrypt and embed the data into the image.
- Save the output stego-image.
- Load the stego-image (image containing hidden data).
- Provide the correct password/key (if enabled).
- The system extracts and decrypts the hidden content.
- Programming Language: Python 3.x
- Libraries:
numpy,Pillow (PIL),OpenCV (cv2)
AICTE_Project-main/
- βββ encode.py # Script to hide data in an image.
- βββ decode.py # Script to extract data from image.
- βββ requirements.txt # Python dependencies.
- βββ sample_images/ # Folder for input/output images.
- βββ README.md # Project documentation.
- Python 3.x installed on your system
git clone https://github.com/deepakkumar-ai/AICTE_Project-main
cd AICTE_Project-main