The Vigenere cipher uses a keyword to encrypt plaintext by shifting each letter by a number corresponding to the letter's position in the keyword. The keyword is repeated circularly if it is shorter than the plaintext. A Vigenere square shows the encryption by finding the intersection of the plaintext letter's row and the keyword letter's column. Encryption is calculated as (plaintext + keyword) mod 26 and decryption as (ciphertext - keyword) mod 26. For example, the plaintext "ARREST ATTACKERS" encrypted with the keyword "SOLUTION" is "SFCYLBOGLONEXZG".