Caesarova šifra
(Caesarova posunová substitučná šifra)
Prvá a jedna z najjednoduchších šifier je Caesarova šifra. Pôvodná Caesarova šifra bola založená na posunutí každého písmenka v abecede o tri miesta dopredu.
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C |
Príklad:
Pôvodný nezašifrovaný text sa nazýva otvorený text a zašifrovaný text sa nazýva šifrový alebo šifrovaný text. Caesarovu šifru môžeme rôzne upravovať, tzn., že nemusí byť založená na posunutí každého písmenka o tri miesta dopredu, ale o ľubovoľný počet miest od 1 do 25 dopredu, či dozadu. Posunutie o 0 alebo o 26 písmen nemá zmysel, lebo by sme napr. z písmena A dostali opäť písmeno A. Celý posun si môžeme predstaviť ako hodiny. Ak posunieme ručičku z 12 hodiny o 12 dielikov dopredu, dostaneme opäť 12 hodín a nie 24. Ak posunieme ručičku z 11 hodiny o 4 dieliky dopredu dostaneme 3 hodiny a nie 15. Teda ak posunieme napr. písmeno Z o 4 miesta dopredu, dostaneme písmeno D. Funguje to tak ako v modulárnej aritmetike. Bezpečnosť tejto šifry stačila Caesarovi na posielanie tajných správ, pretože nikto nevedel ako funguje. V skutočnosti máme len 26 možností posunutia a vyskúšanie všetkých nám zaberie minimálny čas. S použitím počítača máme v okamihu pred očami všetky možnosti a ľahko určíme tú správnu.