Typ šifry | Písmenná šifra |
Složitost |
Afinní šifra je monoalfabetická šifra (jednomu písmenu ze vstupního souboru odpovídá právě jedno). Písmena ze šifrovaného textu očíslujeme a aplikujeme na ně matematický vzorec.
Výpočet je dán vzorcem:
kde:
a, b | Parametry šifry |
m | Počet písmen abecedy (= 26) |
Ci | Číslo vstupního znaku (A = 0, B = 1, C = 2, ...) |
Ti | Číslo výstupního znaku |
Tabulka pro převod písmene na číslo:
Písmeno | Číslo | Písmeno | Číslo |
A | 0 | N | 13 |
B | 1 | O | 14 |
C | 2 | P | 15 |
D | 3 | Q | 16 |
E | 4 | R | 17 |
F | 5 | S | 18 |
G | 6 | T | 19 |
H | 7 | U | 20 |
I | 8 | V | 21 |
J | 9 | W | 22 |
K | 10 | X | 23 |
L | 11 | Y | 24 |
M | 12 | Z | 25 |
a | b | Popis |
1 | 0 | Není šifra (stejný text) |
1 | ? | Caesarova šifra |
1 | 1 | Posun v abecedě o jedno písmeno |
1 | 13 | ROT13 |
25 | 25 | Atbash |