Caesarova šifra spočíva v posune každého znaku v zadanom slove práve o zadaný počet. Pokiaľ by sme teda zadali ľubovoľné slovo a zmysleli si že chceme posun o 5. Každý znak nášho slova by sa posunul o 5 znakov v abecede doprava. napr. „a“ by sa previedlo na písmeno „f“.
Ak by sme vytvorili program na základe ASCII tabuľky a chceli posunúť ‚z‘ o 4 miesta tak by sme dostali znak ‚~‘ ,ale v Caesarově šifre je posun cez ‚z‘ na ‚a‘ takže by to malo byt ‚e’, preto ak prejdeme cez znak s kódom 122 (‚z’) tak sa od výsledku musí odrátať 25 (počet písmen v anglickej abecede je 26 a s jedným operujeme preto ho nezapočítávame)
Tu si ju môžete reálne vyskúšať