Caesarova šifra

← Zpět na seznam

Caesarova šifra

Caesarova šifra (též posunová šifra, Caesarova rotace) je jednoduchá substituční šifra, kterou používal Julius Caesar ve své korespondenci.

Princip

Každé písmeno v otevřeném textu je nahrazeno písmenem, které je v abecedě o pevný počet pozic dále. Pokud bychom přesáhli konec abecedy, pokračujeme od jejího začátku.

Příklad

Při posunu o 3 pozice:

  • A → D
  • B → E
  • ...
  • X → A
  • Y → B
  • Z → C

Slovo "AHOJ" se zašifruje jako "DKRM".

Dešifrování

Pro dešifrování použijeme stejný posun, ale opačným směrem (tj. posun -3).

Režimy

  • Normální: Klasický Caesar s pevným posunem
  • Progresivní: Posun se zvyšuje s každým písmenem
  • Vigenèrova: Posun určen heslem
  • Augustova: Speciální varianta (A→B, B→C, ..., Z→A)

Odkazy