##Image Encryption and Decryption using AES AlgorithmIntroductionThis project implements image encryption and decryption using the AES (Advanced Encryption Standard) algorithm along with visual cryptography. The encryption process ensures that the image remains secure and protected from unauthorized access.
-
FeaturesEncrypt any image using AES encryption.
-
Visual cryptography for additional security.
-
Decrypt the encrypted image back to its original form.
-
Simple GUI-based interface using Tkinter.
-
Secure password-based encryption.
##RequirementsBefore running the project, install the required dependencies:
- pip install -r requirements.txt
- Required Libraries:numpy==1.13.3
- Pillow==9.0.0
- pycryptodome==3.12.0
- tkinter (Install via package manager if needed: sudo apt-get install python3-tk on Linux)
##Installation and UsageClone the repository:
- git clone https://github.com/Abideepadarsan-607/Image-Encryption-and-Decryption.git
- cd Image-Encryption-and-DecryptionRun the program:
- python3 final.pyHow It WorksEncryption Process:The user selects an image to encrypt.
- The AES encryption algorithm encrypts the pixel data.
- The encrypted image is saved securely.
##Decryption Process:The user selects the encrypted file.
- The correct password decrypts the image back to its original state.
- The decrypted image is displayed and saved. Screenshots
##ContributingFeel free to contribute by submitting issues or pull requests! LicenseThis project is licensed under the MIT License. Made with ❤️ ABIDEEPADARSAN