CPE 645 / CS 685
Applied Cryptography
Calculators

Breaking Vigenere

Split the text by the key length. Each part is a Caesar cipher again, so the first attack in this module finishes this one.

CryptanalysisCiphertext onlydemo
Objectives
  • Split a ciphertext into cosets and solve each as an independent Caesar.

  • Assemble the recovered shifts into the keyword and decrypt the message.

  • Explain what a wrong period does to the cosets and why the attack then stalls.


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