Sezar Şifreleyici

Sezar şifresi, her harfi sabit bir sayı kadar kaydırır — +3 kaydırmada A, D olur; B, E olur ve Z’den sonra A’ya dönerek devam eder. Adını, özel yazışmalarında 3 kaydırma kullandığı söylenen Julius Caesar’dan alan bu yöntem, en basit yerine koyma şifresidir ve bulmacalar, sınıf içi gösterimler ve klasik ROT13 Usenet geleneği için hâlâ kullanışlıdır. Metni yapıştırın, bir kaydırma seçin, şifreleyin ya da çözün.

Sezar şifresi nasıl çalışır

  1. 1

    Düz metni veya şifreli metni girin

    Herhangi bir İngilizce metin. Harf olmayan karakterler (sayılar, noktalama işaretleri, boşluklar) değişmeden geçer. Büyük/küçük harf korunur.

  2. 2

    Bir kaydırma değeri seçin

    1-25 arası herhangi bir tam sayı. 13 kaydırma ROT13'tür — kendi tersidir. Klasik Sezar şifresi 3 kullanırdı.

  3. 3

    Yönü seçin

    Şifreleme ileri kaydırır; çözme geri kaydırır. K kaydırmayla çözmek, 26-K kaydırmayla şifrelemeye eşdeğerdir.

  4. 4

    Sonucu okuyun

    Şifreli metin (veya çözülmüş düz metin) anında görünür. Tek tıkla kopyalayın.

Sezar kaydırması nasıl görünür

Alfabeye uygulanan 3 kaydırma:

Plain:      A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Cipher:     D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

Örnek: 3 kaydırmayla HELLOKHOOR. KHOOR metnini 3 kaydırmayla çözün (veya 23 kaydırmayla şifreleyin) → HELLO.

ROT13 — kendi tersine eşit kaydırma

ROT13, 13 kaydırma kullanır. İki kez uygulandığında özgün metne geri döner: HELLOURYYBHELLO. Bu yüzden 1980’lerde Usenet gönderilerinde spoiler gizlemek için idealdir: tek bir dönüşüm hem şifreler hem çözer, hatırlanacak bir anahtar yoktur.

Güvenlik (ya da güvenlik eksikliği)

Sezar şifresi, modern analiz karşısında baştan kırılmış kabul edilir:

  • Kaba kuvvet: yalnızca 25 olası kaydırma vardır. Hepsini deneyin, İngilizce gibi okunanı seçin.
  • Frekans analizi: kaydırılmış metin harf frekanslarını korur. E İngilizcede hâlâ en yaygın harftir; şifreli metinde en sık görülen harf büyük olasılıkla E harfinin kaydırılmış hâlidir.
  • Bilinen düz metin: özgün metindeki tek bir harfi bile biliyorsanız kaydırmayı bilirsiniz.

Korumanız gereken hiçbir şey için kullanmayın. Öğreticidir, pratik bir güvenlik yöntemi değildir.

Varyantlar ve genişletmeler

  • ROT5: yalnızca rakamları (0-9) kaydırır. ROT18 içinde ROT13 ile birlikte kullanılır.
  • ROT47: 94 yazdırılabilir ASCII karakterini kaydırır; ROT13 gibi kendi tersidir.
  • Vigenère: her konumun farklı bir kaydırma kullanması için anahtar sözcüklü Sezar. Kırılması çok daha zordur.
  • Atbash: A↔Z, B↔Y şeklinde yer değiştirir ve böyle devam eder. İbranicedeki tarihsel kullanımıyla bağlantılı sabit bir yerine koyma düzenidir.

Sınıfta kullanım

Sezar şifresi, kriptografi derslerinin ilk haftalarının vazgeçilmezidir: ağır matematik gerektirmeden modüler aritmetiği, yerine koymayı, frekans analizini ve anahtar kavramını tanıtır. Aynı zamanda birçok CTF “yeni başlayanlar için kriptografi” görevinin de çözümüdür.

Sık Sorulan Sorular

Suetonius, Caesar’ın yazışmalarında 3 kaydırma kullandığını aktarır. Augustus’un ise kaynaklara göre 1 kaydırma kullandığı söylenir (A → B, B → C, Z → A veya AA).

Hayır. Klasik Sezar şifresi 26 harfli Latin alfabesi üzerinde tanımlıdır. Aksanlı harfler (é, ñ, ü) değişmeden geçer. Birden fazla alfabe için modern bir yerine koyma şemasına ihtiyacınız vardır.

Pratik olduğu için. Metni gündelik biçimde gizler (spoilerlar, bulmaca cevapları, hafif küfür filtreleri) ve çözmesi son derece kolaydır. Hiçbir zaman güvenlik amacı taşımadı — yalnızca hafif bir gizleme yöntemiydi.

Evet, kolayca. 25 kaydırmanın tamamını deneyin ve okunabilir İngilizce için gözden geçirin. Daha uzun şifreli metinler (20+ karakter) fiilen belirsizliği ortadan kaldırır; çok kısa şifreli metinlerde birden fazla makul kaydırma olabilir.

İlgili Araçlar