Only using Python, this program will allow you to encode or decode a message using the "Caesar Cipher".
- Python 3.11
Version 1.0
5/21/2024
- Program is now functional.
- Encased the cipher process in a "while" loop for repetitive purposes.
- Moved the encryption/decryption function higher up in the code (along with the alphabet list).
Version 0.6
5/20/2024
- Added a banner logo for the beginning of the program.
- Added "if/else" statements to encryption/decryption function that account for non-letter characters.
- Essentially, non-letter characters will remain as they are; they won't disappear or change.
- Created an "if" statement for the initial encode/decode choice that takes effect based off other choices.
Version 0.5
5/19/2024
- Combined encryption and decryption functions into one single function.
Version 0.4
5/18/2024
- Created a decoding function.
- Added "if/elif" statements that will call the proper function based off user's decision.
Version 0.3
5/17/2024
- Added a list containing the alphabet twice over (in order to account for large shift numbers and end letters).
- Cleaned up some test code.
- Created an encoding function.
Version 0.2
5/16/2024
- Added "input()" functions for various questions posed to the user.
- Added some "if/else" statements based on the user's answers.
Version 0.1
5/15/2024
- This program has just been started.
Geoffrey Lewis
LinkedIn: https://www.linkedin.com/in/geofflewis-networksecurity/
GitHub: https://github.com/geoffreylewis
In my ongoing quest to refresh my Python skills and stay sharp, I'm working my way through the Udemy course "100 Days of Code: The Complete Python Pro Bootcamp". Shout out to Dr. Angela Yu and Udemy.
An additional shout out to whomever created the ASCII art (copied from https://replit.com/@appbrewery/caesar-cipher-4-start#art.py).