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?