Sezar Şifresi
Sezar şifresi, Julius Caesar’ın askerî haberleşmesinde kullandığı çok basit bir şifredir.
Şifrelemenin Prensibi
Şifre herhangi bir alfabe üzerinde çalışabilir, ama biz genellikle 26 harfli İngiliz alfabesini (ab…yz) kullandığını varsayarız. Bu yüzden Türkçe harfleri (ç, ğ, ı, ö, ş, ü) kullanmıyoruz ve örneklerdeki sözcükleri bu harfler olmadan yazıyoruz. Klasik Sezar şifresinde açık metindeki her harf üç harf ileri “kaydırılırdı”. Yani “a” yerine “d”, “b” yerine “e” yazılırdı. Alfabenin sonuna geldiysek baştan devam ederdik; örneğin “z” harfini “c” harfine şifrelerdik. Kaydırmanın tamamını aşağıdaki tablo gösteriyor:
Birinci satırda açık metnin harfleri, ikinci satırda şifreli metnin harfleri yer alır. Yani “merhaba” sözcüğünü “phukded” metnine şifrelerdik.
Sezar Şifresinin Genellemesi
Rivayete göre Caesar hep tam üç harflik kaydırma kullanırdı; biz ise Sezar şifresini istediğimiz sayıda harflik kaydırmaya genelleyebiliriz. Şifrenin anahtarı olarak “a” harfinin eşlendiği harfi kullanırız. Yani özgün Sezar şifresi üç harflik bir kaydırmadır ve “a” harfi “d” harfine gittiği için anahtarı “d” harfidir. Örnek tablolarda anahtar kalın yazılmıştır. Aşağıda istediğin anahtara göre kendi tablonu da oluşturabilirsin:
Şifreleme de aynı şekilde yapılır: üst satırda harfi buluruz ve yerine alt satırdaki karşılığını yazarız. Şifre çözme ters yönde yapılır: alt satırda harfi buluruz ve yerine üst satırdaki harfi yazarız.
Şifre çözme örneği: elimizde “evien” şifreli metni var ve bunu w anahtarıyla çözeceğiz. “w” anahtarıyla bir tablo oluşturur ve alt satırda “evien” harflerini buluruz. Üst satırda asıl metni okuruz: “izmir”.
Sezar Şifresi İçin Çevrimiçi Şifreleme ve Şifre Çözme Aracı
Son olarak, istediğin bir metni istediğin anahtarla şifreleyip ardından çözebilirsin: