Skip to content

hyphennR/Text_Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text_Encryption

📌 Overview

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.

✨ Features

  • 🔐 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

🛠 Technologies Used

  • 🐍 Python
  • 💻 Google Colab (IDE)
  • 🔏 PyCryptodome (for encryption algorithms)
  • 🎨 Colorama (for colored terminal output)

🚀 Installation & Usage

✅ Prerequisites

  • 🐍 Python 3.x installed on your system
  • 📦 Required libraries installed (see requirements.txt)

📖 Steps to Run the Project

  1. 📥 Clone the repository:
    git clone https://github.com/smileycookie/Text_Encryption.git
  2. 📂 Navigate to the project directory:
    cd text-encryption-tool
  3. 📌 Install the dependencies:
    pip install -r requirements.txt
  4. ▶️ 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.

🔮 Future Improvements

  • 🖥️ Implement GUI for better user experience
  • 🗄️ Add file encryption support
  • 🔑 Enhance key management and security
  • 🔄 Include hybrid encryption methods

🤝 Contribution

Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request.

🎉 Acknowledgments

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages