Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

PRODIGY_CS_01

Python Cybersecurity Internship

Status Prodigy InfoTech

 ██████╗ █████╗ ███████╗███████╗ █████╗ ██████╗      ██████╗██╗██████╗ ██╗  ██╗███████╗██████╗ 
██╔════╝██╔══██╗██╔════╝██╔════╝██╔══██╗██╔══██╗    ██╔════╝██║██╔══██╗██║  ██║██╔════╝██╔══██╗
██║     ███████║█████╗  ███████╗███████║██████╔╝    ██║     ██║██████╔╝███████║█████╗  ██████╔╝
██║     ██╔══██║██╔══╝  ╚════██║██╔══██║██╔══██╗    ██║     ██║██╔═══╝ ██╔══██║██╔══╝  ██╔══██╗
╚██████╗██║  ██║███████╗███████║██║  ██║██║  ██║    ╚██████╗██║██║     ██║  ██║███████╗██║  ██║
 ╚═════╝╚═╝  ╚═╝╚══════╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝     ╚═════╝╚═╝╚═╝     ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝

📖 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.

About

Caeser-cipher encryption and decryption tool.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages