A basic encryption and decryption tool written in Bash using a custom substitution cipher.
This project was created to practice Bash scripting, focusing on string manipulation, arrays, and functions.
DISCLAIMER
This tool is intended strictly for educational purposes only. It implements a substitution cipher, which is a form of encryption that is not secure by modern standards and can be easily broken using frequency analysis.
Do not use this for securing any real or sensitive data.
- Encrypt and decrypt messages using a substitution key
- Fully written in Bash, no external tools required
- Menu-driven, beginner-friendly
- git clone https://github.com/Parin070/Encrypter
- cd Encrypter
- chmod +x encrypter.sh
- ./encrypter.sh
Substitution key = 0ZyXwV9uTsRq8PoNmL7kJiHg6FeDcB5azYxW4vUtSr3QpOnM2lKjIh1GfEdCbA
Entered String = hello world!123
Encrypted message = uwqqo HoLqX!h1G
The script will not make any changes to whitespaces or special characters.