Columnar Transposition
Write the message into a grid and read the columns out in the order a keyword dictates.
Transpositiondemo
Objectives
Derive the column order from the alphabetical rank of a keyword.
Encrypt a message through the grid and read the ciphertext back.
Explain why a permutation key of m letters gives only m! orderings.