Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Secure Message Encryptor

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.


πŸš€ Features

  • πŸ”’ 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

πŸ“Έ Preview

Secure Message Encryptor


πŸ› οΈ Technologies Used

  • Python 3
  • Tkinter (built-in GUI library)

🧠 Concepts Practiced

  • GUI Development with Tkinter
  • Event-Driven Programming
  • Caesar Cipher Encryption Logic
  • String Manipulation & Character Encoding
  • Exception Handling & Input Validation
  • Python Functions & Widgets

▢️ How to Run

  1. Make sure Python 3 is installed on your system
  2. Clone this repository: git clone https://github.com/kneehakiran/secure-message-encryptor.git
  3. Navigate to the folder: cd secure-message-encryptor
  4. Run the file: python file_encryption_tool_gui.py

No external libraries needed β€” Tkinter comes built-in with Python.


πŸ“‚ Project Structure

secure-message-encryptor/ β”‚ β”œβ”€β”€ file_encryption_tool_gui.py β”œβ”€β”€ screenshot.png └── README.md


🎯 Future Improvements

  • Save encrypted messages directly to .txt files
  • Add multiple encryption methods (AES, Fernet)
  • Password-protect the encryption key
  • Copy-to-clipboard button for output
  • Export and import encrypted files

πŸ‘©β€πŸ’» Author

Built by Neeha Kiran Kambala as part of a Python + Cybersecurity learning journey πŸš€


⚠️ Disclaimer

This project is built for learning purposes. Caesar cipher is not recommended for real-world secure communication.

About

πŸ” GUI-based message encryptor & decryptor built with Python and Tkinter. Caesar cipher logic with a dark-themed desktop interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages