This is a simple Python project I created while learning Python through freeCodeCamp. The program uses the Caesar Cipher technique to encrypt and decrypt text based on a shift value provided by the user.
- Text: The message the user wants to encrypt or decrypt.
- Shift Value: The number of positions each letter in the alphabet is shifted.
For example, with a shift value of 3:
AbecomesDBbecomesEHELLObecomesKHOOR
The program supports:
- Text encryption
- Text decryption
- Uppercase and lowercase letters
- Input validation for shift values
This project was built as a practice exercise while learning Python fundamentals such as:
- Functions
- Loops
- Conditionals
- String manipulation
- User input handling
Although it’s a small side project, it helped me better understand how basic encryption algorithms work and improved my problem-solving skills in Python.