A simple and user-friendly Caesar Cipher encryption and decryption tool with a graphical interface built using Python's tkinter. Easily encrypt or decrypt messages, load/save files, and reset your workspace.
- π Encrypt and decrypt messages using Caesar Cipher logic
- π Choose shift value (0β25)
- π Load messages from
.txtfiles - πΎ Save encrypted/decrypted output to a file
- π§Ή Reset all fields in one click
- β GUI-based for ease of use
Hereβs what the Caesar Cipher GUI looks like:
- Make sure you have Python 3 installed.
- Clone this repository or download the
main.pyfile. - Run the script:
python main.pyThe Caesar Cipher shifts each letter in the message by a specified number of positions through the alphabet.
For example, with a shift of 3:
A β D
X β A
z β c
It wraps around the alphabet and ignores non-alphabet characters (like numbers, punctuation, and spaces).
-
Python 3.x
-
No external libraries required
-
Uses built-in tkinter, messagebox, and filedialog
Make sure to enter a valid shift value between 0 and 25
You can load text from files and save results as .txt
This project is licensed under the License: MIT
Feel free to use, modify, and distribute it for educational or personal use.
