Vigenerova šifra textu spočíva v šifrovaní textu pomocou kľúča. Text se posunie o toľko znakov, koľko sú vzdialené jednotlivé písmena kľúča v ascii hodnote. Pokiaľ zadáme ‚ahoj‘ a ako kľúč ‚a‘ všetky písmena sa posunú o 1 -> vznikne ‚bipk’. Ide o rovnakú metódu šifry jako ako Caesarova šifra avšak tu je pre každé písmeno v slove použité postupne každé písmenko z kľúčaa (ak je kľúč kratší ako slovo, tak sa opakuje).
Pokiaľ by sa stalo že písmenko presahuje ’122′ (‚z’) postupujeme rovnako ako u Caesarovej šifry -> od výsledku odrátame 25
Vigenerovu šifru si môžete vyskúšať tu.