Share 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. with FacebookShare 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. with Twitter 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. More about this tip Tags Java Meaningful and Relevant Content Interdisciplinary Connections to CS Data Structures External Source Stanford's Nifty Assignment by Dave Reed Other Tips By Other Tips By Dave Reed