This project is a command-line-based Text Encryption and Decryption Tool that supports AES, DES, and RSA encryption algorithms. It allows users to securely encrypt and decrypt text while ensuring confidentiality and data protection.
- 🔐 Encrypt and decrypt text using AES, DES, and RSA algorithms
- 🛡️ Automatic detection of encryption method during decryption
- 🎨 Colored terminal output for better readability
- 🔑 Secure key generation for AES, DES, and RSA
- 📜 Base64 encoding for obfuscation
- 🐍 Python
- 💻 Google Colab (IDE)
- 🔏 PyCryptodome (for encryption algorithms)
- 🎨 Colorama (for colored terminal output)
- 🐍 Python 3.x installed on your system
- 📦 Required libraries installed (see
requirements.txt)
- 📥 Clone the repository:
git clone https://github.com/smileycookie/Text_Encryption.git
- 📂 Navigate to the project directory:
cd text-encryption-tool - 📌 Install the dependencies:
pip install -r requirements.txt
▶️ Run the script:python text_encryption.py
Alternatively, you can run the script directly in Google Colab by uploading the notebook and executing the cells.
- 🖥️ Implement GUI for better user experience
- 🗄️ Add file encryption support
- 🔑 Enhance key management and security
- 🔄 Include hybrid encryption methods
Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request.
This project was developed during my internship at Pinnacle Labs. Special thanks to the mentors and team for their guidance and support! 🚀
🔗 GitHub Repository: https://github.com/smileycookie
