Szyfr, który jest zdefiniowany dla alfabetu składającego się z N znaków, A(1), A(2), …, A(N) i tworzy tekst zaszyfrowany przez zastąpienie każdego znaku zwykłego tekstu A(i) przez A( i+K, mod N) dla niektórych 0<K<N+1. [Schn]
Przykłady:
- Podczas wojen galijskich Juliusz Cezar używał szyfru z K=3. W szyfrze Cezara z K=3 dla alfabetu angielskiego, A jest zastąpione przez D, B przez E, C przez F, …, W przez Z, X przez A, Y przez B, Z przez C.
- Systemy UNIX czasami zawierają oprogramowanie „ROT13”, które implementuje szyfr Cezara z K=13 (tj. ROTate by 13).
Skrót: –
