Vigenerova šifra

 

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.

 

 zdroj