Keys must be entered in a certain format for this form to work. The following gives examples of each key type:

Caeser: key = "2" (letters are shifted two letters to the right)

Affine: key = "5,22" (the linear function f(x)=5x+22 (mod 26) has been used)

Scytale: key = "5" (a rod whose circumference is 5 letters long has been used)

Playfair: key = "MYKEYWORD" (the traditional keyword)

Substitution: key = "CBADEFGHIJKLMNOPQRSTUVWXZY" (swaps A's and C's, also swaps Y's and Z's)

Vigenere: key = "MYKEYWORD" (the traditional keyword)

Hill: key = "5,1,11,22" (corresponds to the encrypting matrix whose first column contains 5, 1 and whose second column contains 11, 22)