A simple terminal-based encryption and decryption tool using basic character substitution. This project demonstrates how to scramble messages using a shuffled key made from letters, digits, punctuation, and spaces.
- Encrypt any text using a randomized substitution cipher
- Decrypt messages using the generated key
- Uses printable characters including spaces, punctuation, digits, and letters
- Beginner-friendly Python script
- Generates a randomized key from all printable characters.
- Replaces each character in your message with its mapped counterpart from the shuffled key.
- Reverses the process to decrypt a message.
- Python 3.x installed
python encrypt.py