Caesar-rejtjel
A Caesar-rejtjel nagyon egyszerű titkosítás, amelyet Julius Caesar használt a katonai levelezésében.
A titkosítás elve
A rejtjel bármilyen ábécén működhet, de általában az angol ábécéből indulunk ki, amelynek 26 betűje van: ab…yz. A klasszikus Caesar-rejtjelben a nyílt szöveg minden betűjét három betűvel „eltolták”. Az „a” betű helyett tehát „d” betűt írtak, a „b” betű helyett „e” betűt és így tovább. Ha az ábécé végére értünk, elölről kezdjük – így a „z” betűt „c” betűvé titkosítjuk. Az egész eltolást a következő táblázat mutatja:
Az első sorban a nyílt szöveg betűi vannak, a másodikban a titkosított szövegé. Ez azt jelenti, hogy a „szia” szót a „vcld” szöveggé titkosítjuk.
A Caesar-rejtjel általánosítása
Caesar állítólag mindig pontosan hárombetűs eltolást használt, mi azonban a rejtjelet általánosíthatjuk tetszőleges számú betűvel való eltolásra. A rejtjel kulcsa ekkor az a betű, amelyre az „a” betű leképeződik. Az eredeti Caesar-rejtjel tehát hárombetűs eltolás, ami a „d” betűnek felel meg, mert az „a” a „d”-re képeződik. A példatáblázatokban a kulcs félkövérrel van kiemelve. A megfelelő kulcshoz tartozó táblázatot itt magad is legenerálhatod:
A titkosítás ugyanígy megy: megkeressük a betűt a felső sorban, és helyette felírjuk az alatta lévő sor betűjét. A visszafejtés ellenkező irányban történik – megkeressük a betűt az alsó sorban, és helyette felírjuk a felső sor betűjét.
Példa a visszafejtésre: a titkosított szöveg „acan”, és a w kulccsal fejtjük vissza. Legeneráljuk a „w” kulcshoz tartozó táblázatot, és az alsó sorban megkeressük az „acan” betűit. A felső sorban kiolvassuk az eredeti szöveget: „eger”.
Online eszköz a Caesar-rejtjel titkosítására és visszafejtésére
Végül tetszőleges szöveget titkosíthatsz, majd vissza is fejthetsz tetszőleges kulccsal: