Lab: 18 - Cryptography

  1. encrypt a string with a given shift
  2. decrypt a previously encrypted string with the same shift
  3. encryption should handle upper and lower case letters
  4. encryption should allow non-alpha characters but ignore them, including white space
  5. decrypt encrypted version of It was the best of times, it was the worst of times. WITHOUT knowing the shift used.

Estimate of time needed to complete: 5 hours

Start time: at 3:00 pm

Finish time: at 2:30 am

Actual time needed to complete: 2 days