En Sosyal Blog

Jül Sezar’ın Kutu Şifreleme Yöntemi Nasıl?

Jül Sezar’ın Kutu Şifreleme Yöntemi Nasıl?

Bir süredir yazı ekleyemedim. (Kendime göre) geçerli sebeplerim de yok değil. Önce bilgisayarımda performans artırmak için bazı değişiklikler yapılması gerekti, bilgisayarımdan uzak kaldım. Ardından eve hırsız girdi ve diz üstü bilgisayarı çaldı. Birkaç gündür de eski hard diskimdeki dosyaları kurtarma çabamdan ve hafif üşengeçlikten dolayı yaz(a)madım. Buralardan uzak kalışımı kısaca böyle açıklayabilirim.

Ancak bu uzak kalışım kendime bir nebze faydalı oldu.
Öncelikle bir lifehack: Kapınızın kilidini rozet kilit olarak tabir edilenle değiştirin. Belki biraz pahalı ancak hırsızlığa karşı sigortanız yoksa canınız daha fazla yanmadan kendinizi güvende hissedin. Çok da ertelemeyin, hiç beklemediğiniz bir anda bu olayla karşılaşıp şoke olabiliyorsunuz.
Uzun zamandır okumayı ertelediğim bir kitap olan Dijital Kale‘yi okuma fırsatı buldum. Oradan öğrendiğim bir şifreleme yöntemini de paylaşmak istedim.

Gerçi tabi ki bilgisayarlar ile istediğiniz metni değişik dillerdeki kod dizilerine çevirip şifrelemenizi oluşturmanız da mümkün, ama bu işi elle yapıyor olmak da bence ayrı bir zevk.

Kitapta; yöntemden Jül Sezar‘ın kutu şifreleme yöntemi olarak bahsediliyor. Ve bir metni şifreleyerek anlamsız görünen harfler dizisine çevirmenizi sağlıyor.

BTİY EEAA AKGÖ NENL NİEN CNGI ALLT EAÖS ÇEEE SZZI OYNM İIAN KİBE ZNTI ECUB DDMZ

metninin mantıklı bir geri dönüşü olabilir mi? Var.

Öncelikle dikkat ederseniz her dizi 4 karakter ve 16 dizimiz var. Boşlukları saymaz isek 64 karakterlik bir metnim var.

BTİYEEAAAKGÖNENLNİENCNGIALLTEAÖS
ÇEEESZZIOYNMİIANKİBEZNTIECUBDDMZ

Hala pek mantıklı bir şeyler ifade etmiyor. Yöntemin adı kutu şifreleme idi hatırlayacağımız üzre. Bunu bir kutu haline getirecek olsak kare yaparız. 64 de mükemmel bir karedir. Peki ya bu metni 8*8lik bir kare haline getirirsem

B T İ Y E E A A
A K G Ö N E N L
N İ E N C N G I
A L L T E A Ö S
Ç E E E S Z Z I
O Y N M İ I A N
K İ B E Z N T I
E C U B D D M Z

Hala fazla karışık.

B    T     İ      Y    E     E     A      A
A    K    G     Ö    N     E     N      L
N    İ    E      N    C     N     G      I
A    L    L     T     E     A     Ö      S
Ç    E    E      E     S     Z      Z      I
O    Y    N    M    İ      I      A     N
K    İ     B    E      Z     N     T      I
E    C    U    B      D     D     M    Z

Şimdi yukarıdan aşağıya okursak? Mantıklı bir metin oldu sanki?

Notlar

Bu yöntemi uygulayabilmek için metnimizin tam bir kare sayıda olması gerekmiyor. Örneğin “naber nasılsın”ı şifrelemek istedik. 13 harfimiz var 13ten büyük en yakın kare sayı 4ün karesi, 16. 16 harfimiz varmış gibi yazıp son 3 karakteri boşluk olarak düşünebiliriz. Yani şöyle görünmeli

N  R  I  N
A  N  L
B  A  S
E  S  I

Metnimizse tabi ki NRINANLBASESI oluyor.

Dikkat

Yine de bu yöntemi çok gizli metinleriniz için kullanmayın çünkü aşılması zor bir şifre sayılmaz. Sadece eğlenceli bir mantığı olduğundan ilgimi çekti.

Yorumlar:

Buna benzer bir yöntemi bize CNG dersinde uygulattırmışlardı. Adı da “Caesar Shift” ti.

Yalnız benim daha çok beğendiğim bir şifreleme metodu daha var. Anlatabilir miyim bilimiyorum ama bir deneyeyim:

– Metindeki her harf sayıya çevrilir. Harfin alfabedeki yeri, sayı karşılığı olarak kullanılır.

– Yanyana duran her iki harfin sayı hali, (iki basamaklı olabilir diye böyle dedim) 1×2 matrix haline getirilir.

– Elimizde de bir şifreleme matrixi bulunur. Herhangi 2×1 matrix işimizi görür.

– 2. adımda bulunan matrixlerin herbiri, şifreleme matrixi ile çarpılır. (Matrix çarpımı.)

– Elde edilen matrixlerdeki sayılar tekrar yanyana yazılır.

– Sayıların alfabedeki yerlerine karşılık gelen harfler yazılır ve metnimiz şifrelenmiş olur.

Üstelik bu şifreleme metodunda şifreleme matrixinin ne olduğu bilinmeden şifre çözülemez.

ZİYARETÇİ YORUMLARI

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

BİR YORUM YAZ

This site uses Akismet to reduce spam. Learn how your comment data is processed.