Skip to content

Ranga-Swami/image-encrypt-decrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🖼️ Caesar Cipher Image Encryption GUI

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.


✨ Features

  • 🔐 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.

🧰 Requirements

Install dependencies using pip:

pip install numpy pillow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages