2. Transposition Ciphers#
Let’s take a look at a few transposition ciphers that are easy to perform by hand. While a few of these may seem trivial to do by hand, they are included so that later on when we start to use Python to implement these methods we have a few straight forward ciphers to ease you into it.
Some things to keep in mind as we work through each cipher:
How easy are the methods to use?
How many possible keys are there for each method?
Are all the possible keys secure to use, or are some invalid, impractical, or reveal part of the message?