CPE 645 / CS 685
Applied Cryptography

Breaking Vigenere

Split by the period and each stream is a Caesar cipher again, so the first attack of the 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.