██████╗ █████╗ ███████╗███████╗ █████╗ ██████╗ ██████╗██╗██████╗ ██╗ ██╗███████╗██████╗
██╔════╝██╔══██╗██╔════╝██╔════╝██╔══██╗██╔══██╗ ██╔════╝██║██╔══██╗██║ ██║██╔════╝██╔══██╗
██║ ███████║█████╗ ███████╗███████║██████╔╝ ██║ ██║██████╔╝███████║█████╗ ██████╔╝
██║ ██╔══██║██╔══╝ ╚════██║██╔══██║██╔══██╗ ██║ ██║██╔═══╝ ██╔══██║██╔══╝ ██╔══██╗
╚██████╗██║ ██║███████╗███████║██║ ██║██║ ██║ ╚██████╗██║██║ ██║ ██║███████╗██║ ██║
╚═════╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
📖 Description
A professional Command Line Interface (CLI) tool built in Python for message encryption and decryption using the Caesar Cipher algorithm. This project was developed during my cybersecurity internship at Prodigy InfoTech to explore foundational cryptographic concepts and secure file handling.
🛠️ Installation & Setup
1. Prerequisites
Ensure you have Python 3.x installed. You can check your version by running:
python --version
2. Run the Tool
Navigate to the project directory and execute:
Bash
python caesar_tool.py
🚀 Usage Steps
Encrypt: Select Option 1, enter your text, set a shift value, and name your file.
Decrypt: Select Option 2, input the filename and the corresponding shift value.
Exit: Select Option 3 to close the interface.
⚠️ Disclaimer
The Caesar Cipher is a basic substitution cipher and is vulnerable to modern cryptanalysis. This tool is intended strictly for educational purposes as part of the Prodigy InfoTech internship program.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|