Columnar Transposition
Write the message into a grid. A keyword decides the order in which you read the columns.
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.