A beginner-friendly GUI-based message encryption tool built using Python and Tkinter. Encrypt and decrypt text messages using a secret numeric key β all within a clean dark-themed desktop interface.
- π Encrypt any text message using a secret numeric key
- π Decrypt encrypted messages back to original text
- π₯οΈ Interactive dark-themed desktop GUI
- β‘ Real-time output display
- π‘οΈ Input validation with error handling
- π§ Built on Caesar Cipher encryption logic
- Python 3
- Tkinter (built-in GUI library)
- GUI Development with Tkinter
- Event-Driven Programming
- Caesar Cipher Encryption Logic
- String Manipulation & Character Encoding
- Exception Handling & Input Validation
- Python Functions & Widgets
- Make sure Python 3 is installed on your system
- Clone this repository: git clone https://github.com/kneehakiran/secure-message-encryptor.git
- Navigate to the folder: cd secure-message-encryptor
- Run the file: python file_encryption_tool_gui.py
No external libraries needed β Tkinter comes built-in with Python.
secure-message-encryptor/ β βββ file_encryption_tool_gui.py βββ screenshot.png βββ README.md
- Save encrypted messages directly to
.txtfiles - Add multiple encryption methods (AES, Fernet)
- Password-protect the encryption key
- Copy-to-clipboard button for output
- Export and import encrypted files
Built by Neeha Kiran Kambala as part of a Python + Cybersecurity learning journey π
This project is built for learning purposes. Caesar cipher is not recommended for real-world secure communication.
