Vigenère Cipher
A repeating keyword picks a different Caesar shift at every position. Flat-looking output, and a period hiding underneath it.
Polyalphabeticdemo
Objectives
Trace the key stream position by position through a message.
Show that one plaintext letter maps to several ciphertext letters.
Explain why the repeating key reduces the cipher to interleaved Caesars.