Cryptic Messenger is a lightweight and secure encryption tool that lets users encrypt and decrypt messages easily using a custom encryption algorithm. It provides a simple GUI interface built with Tkinter, ensuring user-friendly and hassle-free encryption.
✔ Encrypt Messages → Convert plain text into unreadable ciphertext
✔ Decrypt Messages → Retrieve the original message from encrypted text
✔ Copy to Clipboard → Easily copy encrypted or decrypted messages
✔ User-Friendly Interface → Simple and interactive GUI with easy-to-use buttons
✔ Message Length Restriction → Supports messages up to 999 characters
✔ Automatic Input Filtering → Removes unsupported characters before encryption
🔹 Main Window
Users can enter a message and choose either Encrypt or Decrypt options.
🔹 Encryption Screen
Encrypted text appears in a copyable text box for easy sharing.
🔹 Decryption Screen
Users can enter an encrypted message to retrieve the original text.
Make sure you have Python 3.x installed.
You also need the following Python libraries:
pip install tk1️⃣ Run the script
python Encryption_Decryption_Algorithm.py2️⃣ Enter your message in the input box
3️⃣ Click "Encrypt" to generate an encrypted message
4️⃣ Click "Decrypt" to decode a previously encrypted message
5️⃣ Click "Copy to Clipboard" to copy the result
6️⃣ Click "Exit" to close the application
✔ Custom Encryption Algorithm
✔ No Internet Required - 100% Offline
✔ Max 999 characters per message
🔹 Note: This is a simple encryption practice project and should not be used for highly sensitive data.
✅ Add password-based encryption
✅ Implement file encryption support
✅ Support for larger messages
This project is open-source and free to use.
Feel free to fork the repository and suggest improvements.
If you find a bug or have ideas for new features, open an issue! 🚀