Sezar Brute Force

Tüm olası kaydırmaları otomatik olarak deneyerek Sezar şifresini kırın. Şifreli metni yapıştırın, tüm Sezar çözümlemelerini tek seferde karşılaştırın ve anahtarı bilmeden en olası açık metni bulun.

Girdi
0 kar. · 0 bayt
Dene:
Sonuç
✓ Tüm olası César kaydırmalarını otomatik dener ✓ Çoklu alfabe desteği ✓ Mesajlarınızı saklamıyoruz ✓ Sunucumuzda işlenir
Örnekler
ROT13 metnini çöz
Girdi TVMYV XBQ
Çıktı Kaydırma 13: GIZLI KOD

ROT13 İngiliz alfabesini ve 13 kaydırmayı kullanır. Tüm kaydırmalar tablosunda 13. satır okunabilir metni geri getirir.

Türkçe kaydırma 3
Girdi ğunl nsştzgğ dyoyüçokö
Çıktı Kaydırma 3: eski köprüde buluşalım

Türk alfabesiyle tipik bir Sezar bulmacası. Brute force tüm kaydırmaları dener ve kaydırma 3 ile açık metni görünür hale getirir.

Kaydırma 7 ile kısa mesaj
Girdi zgğgn zgsioyo
Çıktı Kaydırma 7: sabah saldırı

Kısa şifreli metni otomatik olarak puanlamak daha zordur. Tüm adayları gözden geçirin ve bağlama en uygun satırı seçin.

Puanlama için daha uzun metin
Girdi fajbs zbüöğı fnü rıznspı öeçhmüreçm hısnçşüad
Çıktı Kaydırma 5: bugün türkçe bir metinle kaydırmayı deniyoruz

Daha uzun doğal metin, frekans puanına daha fazla veri sağlar; bu yüzden olası kaydırmayı tanımak kolaylaşır.

Sezar şifresi çözücü nasıl çalışır

Sezar şifresi, tüm mesaj için tek bir sabit harf kaydırması kullanır. Bu yöntem uygulamayı kolaylaştırır, ama kırmayı da kolaylaştırır: olası anahtar sayısı seçilen alfabedeki karakter sayısı kadardır.

Bu çözücü, şifreli metni tüm olası kaydırmalarla çözerek Sezar brute force işlemi yapar. İngilizce için 0 ile 25 arasındaki kaydırmaları dener; Türkçe için ise araçta desteklenen Türk alfabesindeki tüm kaydırmaları listeler.

Araç ayrıca her sonucu dil frekansı puanıyla değerlendirir ve en olası kaydırmayı işaretler. Normal cümlelerde en yüksek puanlı satır çoğu zaman özgün açık metindir; çok kısa ipuçlarında, adlarda, kısaltmalarda veya bulmaca parçalarında yine de tüm kaydırmaları gözle okumak gerekir.

Sezar brute force ne zaman kullanılır

Bir mesaj kaydırmalı şifre gibi görünüyorsa ama anahtar bilinmiyorsa Sezar brute force kullanın. Bu yöntem ders alıştırmalarında, escape room ipuçlarında, CTF görevlerinde, geocaching, ARG ve tarihsel kriptografi örneklerinde Sezar metnini çözmenin hızlı bir yoludur.

Şifreli metni yapıştırın, doğru alfabeyi seçin ve doğal dil gibi okunan satırı bulun. Türkçe metinlerde BIR, VE, DE, LAR, ILE, KAY, MEK gibi sözcük ve ek örüntüleri doğru kaydırmayı hızlıca görünür kılabilir.

Bu yöntem, İngiliz alfabesinde 13 kaydırmalı özel bir Sezar çeşidi olan ROT13 için de çalışır. Şifreli metin başka bir şifreyle üretilmişse tüm kaydırmalar tablosu bazı ilginç örüntüler gösterebilir, ancak tam bir açık metin geri getirmez.

Sezar brute force ve frekans analizi

Brute force ve frekans analizi ilişkilidir, ancak aynı iş akışı değildir. Sezar brute force kapsamlıdır: her anahtarı dener, bu yüzden metin gerçekten Sezar şifresiyse ve doğru alfabe seçildiyse doğru yanıt listede mutlaka görünür.

Frekans analizi daha geniştir. Harf dağılımlarını inceler; birçok yerine koyma şifresine saldırmak, dili tahmin etmek veya istatistiksel örüntüleri karşılaştırmak için kullanılır. Bu çözücü frekans puanını yalnızca Sezar sonuçlarını sıralamak için hafif bir yardımcı olarak kullanır; son karar yine aday açık metni okuyarak verilir.

Bilinmeyen Sezar metinlerini çözme ipuçları
  • Doğru alfabeyi seçin. Türkçe metin Türk alfabesiyle, İngilizce ROT13 ise İngiliz alfabesiyle denenmelidir.
  • Boşlukları ve noktalama işaretlerini koruyun. Kelime sınırları doğru çözümü tanımayı çok kolaylaştırır.
  • Kısa metinlerde tüm kaydırmaları kontrol edin. İki kelimelik bir ipucu otomatik puanlama için fazla kısa olabilir.
  • ROT13’ü unutmayın. Kaydırma 13 okunabilir İngilizce veriyorsa, büyük olasılıkla en bilinen Sezar varyantıyla karşı karşıyasınız.
SSS

Olası anahtar sayısı kullanılan alfabenin boyutuna eşittir. İngilizcede 0 ile 25 arasında 26 kaydırma vardır; araçtaki Türk alfabesinde 29 karakter ve 0 ile 28 arasında kaydırma bulunur. Kaydırma 0 metni değiştirmez. Bu küçük anahtar alanı, Sezar şifresinin brute force ile anında kırılmasının nedenidir.

Evet. ROT13, İngiliz alfabesinde 13 kaydırmalı özel bir Sezar şifresidir. ROT13 metnini çözücüye yapıştırın, İngiliz alfabesini seçin ve kaydırma 13 satırı çözülmüş mesajı gösterecektir. ROT13 iki kez uygulanınca özgün metin geri gelir.

Hayır. Sezar şifresi en zayıf şifreleme yöntemlerinden biridir. Çok az anlamlı kaydırma vardır, bu yüzden herkes tüm seçenekleri deneyip doğru açık metni okuyabilir. Bunu öğrenme, oyunlar ve bulmacalar için kullanın; hassas verileri korumak için kullanmayın.

En iyi kaydırma, frekans puanına göre doğal dile en çok benzeyen çözüm adayıdır. Bu yararlı bir ipucudur, kriptografik kanıt değildir. Kısa şifreli metinler, alışılmadık kelimeler, adlar veya kasıtlı yazım biçimleri başka bir satırı gerçek cevap yapabilir.

Normal bir Sezar decoder, çözmeden önce kaydırmayı bilmenizi ister. Sezar brute force ise bir çözücüdür: tüm kaydırmaları otomatik olarak dener, böylece anahtar bilinmese bile mesajı çözebilirsiniz.

Çok kısa şifreli metinler, özellikle adlar, kısaltmalar veya tek kelimeler içeriyorsa, kısmen anlamlı görünen birkaç çıktı üretebilir. Doğru Sezar çözümünü seçmek için bağlamı, beklenen kelimeleri ve tüm kaydırmalar tablosunu kullanın.

Hayır. Bu yöntem yalnızca Sezar şifresinin çok küçük bir anahtar alanı ve basit bir harf kaydırma yapısı olduğu için çalışır. Modern şifreleme sistemleri tamamen farklı tasarımlar kullanır ve Sezar kaydırmaları denenerek kırılamaz.
İlgili araçlar

Sezar Şifresi

Özel kaydırma değerleriyle çalışan klasik harf kaydırma şifresi.

Frekans Analizi

Metin frekanslarını analiz edin ve kriptoanaliz için bilinen dil örüntüleriyle karşılaştırın.

Harf Frekansı

Isı haritası, harf sayımı ve dil karşılaştırması içeren çevrimiçi harf frekansı analiz aracı.