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.
- 🎨 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
- Core: Python
- Libraries:
rich→ styled console outputshutil→ terminal size detectionbinascii→ ASCII ↔ Hex conversionsPyCryptodome→ encryption & hashing
Clone the repository and install dependencies:
git clone https://github.com/your-username/SecuCrypt.git
cd SecuCrypt
pip install -r requirements.txt