Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.3 KB

File metadata and controls

35 lines (26 loc) · 1.3 KB
Screenshot 2024-08-11 at 7 54 21 PM

🔐 SecuCrypt

SecuCrypt is a command-line cryptography tool built in Python that makes it simple to encrypt, decrypt, and hash text using industry-standard algorithms.
Designed for both learning and lightweight cryptographic tasks, SecuCrypt provides a clean, interactive terminal interface with enhanced visual output.


🚀 Key Highlights

  • 🎨 Interactive Console UI with ASCII art and styled output using rich
  • 🔄 Text Conversion between ASCII and hexadecimal formats
  • 🔑 Encryption & Hashing Support: AES, DES, MD5, SHA-1, SHA-256
  • 🧭 User-Friendly Menu for selecting algorithms and operations
  • 📚 Great for educational use or quick testing of cryptographic functions

🛠️ Tech Stack

  • Core: Python
  • Libraries:
    • rich → styled console output
    • shutil → terminal size detection
    • binascii → ASCII ↔ Hex conversions
    • PyCryptodome → encryption & hashing

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/your-username/SecuCrypt.git
cd SecuCrypt
pip install -r requirements.txt