VigenèreChiffre
VigenèreChiffre, commonly known in English as the Vigenère cipher, is a method for encrypting alphabetic text by using a keyword to determine a sequence of Caesar ciphers. It is a polyalphabetic substitution cipher, designed to overcome the frequency analysis weaknesses of a single shift. The system is named after Blaise de Vigenère, though earlier versions and related ideas were discussed by Giovan Battista Bellaso and others in the 16th century.
Encryption is performed with a tabula recta, a 26-by-26 grid of shifted alphabets. For each position in
Security of the VigenèreChiffre relies on the length and secrecy of the key. If the key repeats,
Variants include the Beaufort cipher, which uses opposite shifts, and autokey versions that append plaintext to