Have students implement a rotating substitution cipher in Java that encrypts and decrypts strings in an assignment that gives them practice manipulating strings in a real-world context.
- The first cipher they implement in this assignment is also known as a Caesar cipher.
- To learn more, check out the assignment on Stanford’s nifty assignment page.