The Crypto Tool is a Python-based command-line utility that provides various cryptographic functionalities to encode and decode data using different algorithms. The tool supports the following cryptographic techniques:
- Base64 Encoding and Decoding
- Caesar Cipher Encryption and Decryption
- Atbash Cipher Encryption and Decryption
- URL Encoder and Decoder
- RSA Encryption and Decryption
Make sure you have Python3 installed on your system. You can download Python from https://www.python.org/downloads/.
Install the required dependencies using pip:
pip install pyfiglet
pip install cryptography
Clone or download this repository to your local machine.
To use the Crypto Tool, navigate to the project directory in the terminal and run the crypto_tool.py script with the desired cryptographic operation.
python3 crypto_tool.py
Follow the on screen options to encode or decode as required.
If you have any suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request on GitHub: https://github.com/johnsonderickm/Crypto-Tool