Vigenère Cipher

A polyalphabetic substitution cipher that generates an nxn square of Caesar ciphers. Each symbol in the plaintext message is enciphered using a different Caesar cipher alphabet to throw off frequency analysis. Which alphabet is chosen is determined by a key/passphrase.

Learn more about this algorithm

Input