Cezarovo kriptiranje, poznato i kao Cezarova šifra, je jednostavna metoda šifriranja koja se koristi za prebacivanje slova u abecedi. Ova tehnika, koju je koristio rimski vojskovođa Julije Cezar, oslanja se na pomicanje svakog slova u tekstu za unaprijed određeni broj mjesta u abecedi.
Osnovni princip
Za svaki znak u poruci, slovo se pomiče za fiksni broj mjesta (npr. 3 mjesta). Ako dođe do kraja abecede, pomak se nastavlja od početka (npr. ‘Z’ se pretvara u ‘C’ ako se pomiče za 3).
Originalna Cezarova šifra:

Ograničenja Cezarovog kriptiranja
Cezarova šifra je jednostavna i lako ju je pogoditi, osobito jer postoje samo 25 mogućih pomaka (za englesku abecedu). To je čini manje sigurnom u usporedbi s modernijim kriptografskim metodama.
U slijedećim primjerima ćemo se koristiti engleskom abecedom od 26 slova
Primjer 1.
Šifrirajmo riječ ELPROS uz pomoć Cezarove šifre.
U ovom primjeru, riječ “ELPROS” se šifrira pomoću Cezarove šifre s pomakom od 3. Ova metoda uključuje pomicanje svakog slova u abecedi unaprijed za određeni broj mjesta (u ovom slučaju 3). Na primjer, E postaje H, L postaje O, P postaje S, itd. Time dobijamo šifriranu verziju originalne riječi.

Kako olakšati korištenje Cezarove šifre s proizvoljnim pomakom?
Krug (”kolo”) od kartona sastoji od dva kružna dijela. Ako zamislimo da je vanjski dio fiksiran i da unutarnji dio možemo okretati u krug, dobivamo svih 25 mogućih kombinacija otvorene i šifrirane abecede.

Moguće je izraditi šifriranu abecedu tako da se pošiljatelj i primatelj dogovore za jednu ključnu riječ ili frazu koja će predstavljati ključ. Šifrirana abeceda nastaje tako da se na njen početak stavi ključ bez praznina i slova koja se ponavljaju, a ostatak se popuni slovima redom od početka abecede.
Primjer 2.
Šifrirajmo riječ PINKHATS s proizvoljnim ključem PINK.
U drugom primjeru, riječ “PINKHATS” se šifrira koristeći ključ “PINK”. Ovdje se prvo formira šifrirana abeceda na temelju ključa. Ključna riječ se piše bez ponavljanja slova, a zatim se ostatak abecede dodaje redom. Ova šifra omogućava veći stupanj sigurnosti jer koristi prilagođenu abecedu za šifriranje.

Primjer 3.
Postupak šifriranja riječi ŠIFRA.
U ovom primjeru, riječ “ŠIFRA” se šifrira na isti način kao u prvom primjeru, s pomakom od 3. Svako slovo se pomiče za tri mjesta unaprijed. Tako Š postaje B, I postaje L, F postaje I, R postaje U, a A postaje D. Rezultat šifriranja daje riječ “BLUID”.
Primjena Cezarove funkcije:
Š: (Š + 3) = B
I: (I + 3) = L
F: (F + 3) = I
R: (R + 3) = U
A: (A + 3) = D
Riječ “ŠIFRA” postaje “BLUID”.