Sezar şifresi nedir?
Sezar şifresi, düz metindeki her harfi seçilen alfabede aynı sayıda konum kaydırır. Son simge geçildiğinde sayım alfabenin başından sürer.
Tüm mesajda tek bir eşleme kullanıldığı için bu yöntem tek alfabeli yerine koyma şifresidir. Kaydırma miktarı anahtardır. N simgeli bir alfabenin N − 1 önemsiz olmayan anahtarı vardır. Araçtaki 29 harfli Türk alfabesi için 28 aday bulunur.
Başlamadan önce
Önce alfabe ile harf sırasını belirleyin. Araç şu sırayı kullanır: A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z. Türkçedeki I ve İ ayrımı kaydırma hesabı için önemlidir.
Çözmek için her şifreli harfi aday anahtar kadar geriye kaydırın. Üç konum geri, 29 harfli bu alfabede 26 konum ileriyle aynıdır. Boşluklar, rakamlar ve noktalama işaretleri çoğunlukla değişmez.
Yöntem 1 — Tüm kaydırmaları deneyin
N simgeli bir alfabe için 1’den N − 1’e kadar anahtarları sınayın. Dy dlt vğuvvlt metni için:
- Kaydırma 1:
Çv çkş ügtüükş. - Kaydırma 2:
Cü cjs ufşuujs. - Kaydırma 3:
Bu bir testtir.
Üçüncü sonuç anlamlı bir cümledir; bu nedenle 3 en güçlü adaydır. Çok kısa metinlerde birden fazla makul sonuç kalabilir. Sezar kaba kuvvet aracı bütün kaydırmaları bir kerede listeler.
Yöntem 2 — Frekans analizi
Uzun Türkçe metinlerde A, E, İ ve N sık görülebilir; ancak sıra metne göre değişir. Şifreli metindeki birkaç sık harfi sayın ve birden fazla eşleşmeyi sınayın.
Ç sık görülüyorsa ve bunun A olduğunu varsayıyorsanız, bu alfabedeki uzaklık 3’tür. Anahtar 3’ü tüm mesaja uygulayın; sözcükler, dil bilgisi ve başka örüntüler de uyuşmalıdır. Frekans analizi aracı sayımları verir, fakat tek başına kanıt oluşturmaz.
Yöntem 3 — Olası bir kelime kullanın
Bağlamdan beklenen kelimeye crib denir. Kelimeyi şifreli bir parçayla hizalayın ve her harf çiftinin aynı geri kaydırmayı verip vermediğini kontrol edin.
bir kelimesini bekliyor ve dlt görüyorsanız, d→b, l→i ve t→r geçişlerinin üçü de 3 konum geri gider. Anahtar 3’ü tüm metne uygulayın; geri kalan bölüm de anlamlı değilse cribi reddedin.
Sık hatalar ve kontroller
Özellikle şunları denetleyin:
- Yanlış alfabe.
I,İ,Ç,Ğ,Ö,ŞveÜbütün kaydırmaları etkiler. - Yanlış yön. Çözme sırasında geriye sayılır.
- Erken karar. Kısa bir parça tesadüfen anlamlı görünebilir; tüm mesajı doğrulayın.
- ROT13 kapsamı. ROT13, 26 harfli Latin alfabesine özgü kendi tersine dönüşen durumdur.
Hiçbir kaydırma tutarlı metin vermiyorsa alfabeyi ve dili yeniden değerlendirin; mesaj başka bir yerine koyma ya da yer değiştirme yöntemi kullanıyor olabilir.