Afinní Šifra

Afinní šifra funguje na principu záměny podobně jako Cézarova šifra. Eliminuje základní nevýhodu Cézarovy šifra (málo možností transformace). Pro zašifrování budete potřebovat dva klíče A a B. Klíče musí být celá čísla. Každé písmeno ze zprávy, kterou chcete zašifrovat převedete nejprve na číslo odpovídající pořadí písmena v abecedě následně vynásobíte klíčem A a přičtete k němu klíč B. Výsledek nakonec vydělíte 26(počtem písmen v abecedě). Zbytek po dělení vám dává novou pozici písmena v abecedě po zašifrování.


x – písmeno po zašifrování

a – první klíč

T – hodnota šifrovaného písmena v abecedě

b – druhý klíč

mod 26 = modulo zbytek po dělení 26

ahoj