Caesar-rejtjel

🚧

Ez az bejegyzés még kezdeti állapotban van. Alap infókat már meg lehet tudni belőle, de még sok minden hiányzik.

A Caesar-rejtjel az egyik legrégebbi szimmetrikus titkosítási algoritmus.

⚠

Ez az algoritmus elavult (már jó néhány évszázada), és nagyon egyszerűen támadható. Csak szemléltetési célokra jó, de valódi titkosításra ne használd!

Julius Caesar használta a hadvezéreinek küldött üzenetek titkosítására.

Titkosítási kulcsként egy számot használ, amit Caesar és a hadvezérei előre megbeszéltek, valószínűleg személyesen. Az üzenetben minden egyes betűről az ABC-ben annyival kellett jobbra lépni, amennyi a kulcsként használt szám értéke. Tehát, ha a kulcs 1, akkor az üzenetben szereplő A betűről egyet lépünk tovább, így a titkosított szövegben B lesz, ha pedig a kulcs 2, akkor az A betűből C lesz, stb.

Ez egy szimmetrikus titkosítási algoritmus, mert a titkosításhoz használt kulcsot ismerve vissza lehet fejteni az üzenetet. Így a feladó és a címzett is ugyan azt a kulcsot használták.

A Caesar-rejtjellel csak szöveget lehet titkosítani. És, gondolom, egyértelmű, hogy nagyon gyenge algoritmus, minimális erőfeszítéssel törhető.

A ROT-13 titkosítási algoritmus a Caesar-rejtjel egyik változata, ami a 13-as számot használja kulcsként.


Ha jobban bele szeretnéd magad ásni a témába, itt találsz további információt: