Vigenère Cipher

A polyalphabetic substitution cipher that uses a keyword to shift letters by different amounts. It's stronger than Caesar cipher as it uses multiple shift values.

How it works:

  • The keyword is repeated to match the length of the plaintext
  • Each letter in the keyword determines the shift for that position
  • Example: Key "CAT" gives shifts of 2, 0, 19 repeatedly
  • Resistant to simple frequency analysis attacks