This project implements an image encryption system using the Advanced Encryption Standard (AES) algorithm. It allows users to securely encrypt and decrypt image files, ensuring data confidentiality.
- Encrypt images using AES encryption
- Decrypt images securely
- Support for multiple image formats (JPG, PNG, BMP, etc.)
- User-friendly interface for encryption and decryption
- Python
- Cryptography Library (PyCryptodome/PyCrypto)
- OpenCV
- NumPy
Clone the repository:
git clone https://github.com/seshapriyan135/Image-Encryption-using-AES.git
cd Image-Encryption-using-AESInstall Dependencies:
pip install -r requirements.txt- Select an image file to encrypt.
- Run the encryption script to generate an encrypted image file.
- Use the decryption script with the correct key to restore the original image.
- Convert image data into a byte stream.
- Apply AES encryption with a secure key.
- Store or transmit the encrypted image securely.