Viegenova Šifra

Vigenérova šifra je polyalfabetická substituční šifra, která k šifrování a dešifrování využívá tabula recta. Tabula recta obsahuje 26 pod sebou napsaných abeced. Na každém řádku začíná abeceda jiným písmenem. Na prvním řádku je abeceda napsaná standartně od a do z, druhý řádek je posunutý, písmena jsou zapsána od b do z následované písmenem a. Celý proces se opakuje pro každé písmeno. Klíčem pro Vigenèrovu šifru může být libovolné slovo. Při šifrování písmen se hledá ve sloupci každého písmena zprávy odpovídající písmeno ve sloupcích písmen klíče. Pro prvním písmeno zprávy se odpovídající písmeno hledá v řádku prvního písmena klíče. Tento proces se opakuje pro každé písmeno zprávy