A simple Python application for encrypting and decrypting messages using symmetric encryption. The project features a graphical user interface (GUI) built with Tkinter and uses the cryptography
library for secure encryption.
- Encrypt and decrypt text messages with a user-provided key
- Generate secure encryption keys
- Copy results to clipboard
- Play sound effects on button clicks
- Simple and user-friendly GUI
- Python 3.11+
- cryptography
- tkinter (usually included with Python)
- pyperclip
- pygame
- Pillow (for image handling, optional)
Install dependencies with:
pip install cryptography pyperclip pygame Pillow
Run the GUI.
Enter your message and encryption key.
Click "Encrypt" to encrypt the message, or "Decrypt" to decrypt.
Use "Generate Key" to create a new secure key.
Copy results with the "Copy" button.