This project provides a web application for encrypting and decrypting images using AES encryption. The application allows users to upload an image, encrypt it with a specified key, and download the encrypted file. Users can also upload an encrypted file to decrypt it and view the original image.
- Encrypt Images: Upload an image, specify an encryption key, and download the encrypted file.
- Decrypt Images: Upload an encrypted file, specify the encryption key, and view the decrypted image.
- Python: Programming language used for the backend logic.
- Streamlit: Framework for building the web interface.
- Cryptography: Library for handling AES encryption and decryption.
Ensure you have the following installed:
- Python 3.7 or higher
- Pip (Python package installer)
git clone https://github.com/your-username/image-encryption.git
cd image-encryption