This project is a Python-based GUI application that allows users to encrypt and decrypt images using a Caesar cipher algorithm. It uses Tkinter for the user interface and PIL (Pillow) for image processing, with NumPy and CSV files as the format for storing encrypted image data.
- 🔐 Encrypt Images: Apply Caesar cipher to image pixel data and save it as a
.csv
file. - 🔓 Decrypt Images: Read encrypted CSV data, apply the reverse cipher, and restore the image.
- 🖼️ View Original Image: Preview the selected image before encryption.
- 🔍 Simple GUI: Browse and select images, enter keys, and perform actions with one click.
- ✅ User Feedback: Temporary success or error messages guide the user.
Install dependencies using pip:
pip install numpy pillow