Julius Caesar Roma İmparatorluğu zamanında yaşamış bir general ve liderdir. Diplomatik yazılarında Jül Sezar’ın Kutu Şifreleme Yöntemi ismi verilen bir yöntemi kullanmıştır.
Jul Sezar, gönderildiği yazıların ve mesajların düşmanlar tarafından ele geçirilip okunması tehlikesine karşı düşmanların çözemeyeceği bir şifreleme yöntemi yapmıştır. Zamanla bu yönteme Sezar Şifreleme Yöntemi olarak anılagelmiştir.
Jül Sezar’ın Kutu Şifreleme Yöntemi
Tarihte kullanılan ilk şifre yöntemleri incelendiğinde yer ve harf değişimi şeklinde olmuştur. Bu yöntem genellikle benimsenmiştir. Bu hususta en popüler olanı Sezar Şifrelemesidir. Şifre olacak kelimenin harfleri, belirlenen sayıda alfabede ileri geri yapılarak şifreleme işi yapılır.
Zamanımız da ise Jül Sezar’ın Kutu Şifreleme Yöntemi pek sık kullanılmamaktadır. Zira günümüzde daha güvenli şifreleme yöntemleri kullanılmaktadır.
Sezar Şifreleme Yöntemi
Bu yönetimin algoritması aslında oldukça basittir. Mesaj içinde olan her bir harfi belirtilen anahtar sayı kadar ileri götürülür ve şifreli mesaj bu şekilde oluşturulabilir. Şifre ile oluşturulan mesajı okumak için ise mesajdaki her bir harfi anahtar sayısı kadar geriye götürmek lazımdır.
Mesela bir mesaj göndermek istiyoruz. Kelimemiz kılıç olsun. Anahtar kelime ise 3 olsun. Bu kelimeyi şifrelemek için her harfi 3 harf ileri kaydırmanız gerektir. Jül Sezar’ın Kutu Şifreleme Yöntemi kullandığımızda şifreli kelimemiz “nl0lf” olacaktır.
Bu durumda gönderilen şifreli mesajın okuyabilmesi için mesajda bulunan kelimeleri 3 harf geri götürmesi lazımdır. Bu şekilde “kılıç” kelimesine ortaya çıkar. Sezar şifreleme algoritmasının 25 potansiyel şifresi bulunmaktadır. Bunun nedeni İngiliz alfabesi 26 harf olduğu içindir. Bu nedenle bu şifreleme sistemi çok güvenli değildir.
Bu durumda Sezar şifresinin kullanıldığından şüphelenen bir şifre analizcisinin yapması gereken tek şey, 25 olası anahtarı denemek olacaktır. Tabi şifreyi zorlaştırmak yine sizin elinizdedir.
Mesela bizler şifreyi karmaşıklaştırmak için özel karakterler ekleyebiliriz. İki harfte bir şifreleme tekniği uygulayabiliriz. Sembol ekleyebilirsiniz.
Günümüzde Sezar’ın Şifreleme Yöntemi bilgisayarda kodları kullanılarak yazılmış ve buna Sezar Şifreleme kodu ismi verilmiştir. Bu kodlar Modüller, ASCII veya python temelleri ile de yazılit.
Bu yazımızda merak edilen bilgilerden olan şifreleme konusunda bilgilendirme yaptık. Şartlanma Nedir? Şartlanma Süreci Nasıl İşler? konulu mkalemizi okumak için linke tıklayınız.