CPE 645 / CS 685
Applied Cryptography
Calculators

Vigenère Cipher

A keyword chooses a different Caesar shift at each position. The output looks flat, but the keyword repeats.

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.


Static site. Every demo computes in your browser, and nothing you type is sent anywhere.