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