Image encryption and decryption refer to the process of converting an image into an unreadable format using encryption techniques so that only authorized parties can access the original image. The encrypted image can then be transmitted or stored securely without the risk of unauthorized access.
The process of decryption involves converting the encrypted image back to its original format using a decryption key or algorithm. This allows authorized parties to access and view the image.
Encryption and decryption are important in ensuring the security and privacy of sensitive images, such as those containing personal or confidential information. It is commonly used in various applications, such as online file sharing, secure communication, and data storage.
About This Project:
1] An Image Encryption Decryption is an image processing application created in python with tkinter,gui and OpenCv library.
2] In this application user can select an image and can encrypt that image to gray scale image and can even decrpyt also.
3] Also after encrypting and decrypting user can also save the edited image anywhere in the local system.
4] Also there is option to reset to the original image.
Requirements:
python 3
os module
cv2 module
tkinter module
filedialog from tkinter
messagebox
from PIL import Image, ImageTk
numpy
random
DESCRIPTION:
- User just need to download the file, and run the image_encryption_decryption.py, on local system.
- After running a GUI window appears, where user needs to choose an image file using CHOOSE button on the top right corner.
- After selecting the image, two images will appear on screen one on left side, which is original and one on write in which Encrypted Decrypted format will be shown.
- Now user can start encryption and decryption using Encrypt and Decrypt button.
- Also there is a RESET button, clicking on which resets the edited image to original format.
- There is exit button, clicking on which we get a exit dialog box asking the permission to exit.
Purpose :
This scripts helps us to easily encrypt any image for security purpose and can even decrypt also.