Abstract an Algorithm
Pseudo-Code
Sample Code in Python
Description of the Caesar Shift Catalogue
A client wants a program which will create a custom Caesar Shift encryption facility.
The client wants some form of GUI, into which she can input the number of the Caesar cipher shift.
She also wants to be able to input a string of up to 10 characters (maybe more?) and have it encoded.
The client also wants a txt file with all 26 letters of the alphabet and their code, for the final chosen shift key.
Remember:
Caesar Shift 1 'a' -> 'b'
Caesar Shift 2 'a' -> 'c'
and so on.
The wraparound applies so that for Caesar Shift 2 'z' -> 'b'