Sezar Şifrelemesi Nedir?
İngilizce: Caesar Cipher
Yayın: · Son güncelleme:
Sezar Şifrelemesi Nedir? Kısaca
Sezar şifrelemesi, alfabedeki her harfin sabit bir sayı kadar ileri kaydırılmasıyla yapılan en eski ve en basit şifreleme yöntemlerinden biridir. Bugün güvenlik için değil, kriptografiyi öğretmek için kullanılır.

Sezar şifrelemesi nedir?
Sezar şifrelemesi, adını Romalı komutan Julius Caesar'dan alan bir yer değiştirme şifresidir. Her harf alfabede belirli bir adım sayısı kadar ileri kaydırılır. Bu adım sayısı, yöntemin tek "anahtarı"dır.
Nasıl yapılır?
Türk alfabesindeki 29 harfi düşünelim ve anahtarı 3 seçelim. A harfi Ç olur, B harfi D olur, C harfi E olur. Alfabenin sonuna gelince başa dönülür; örneğin Z harfi C'ye dönüşür.
Bu kuralla "ADA" kelimesi "ÇFÇ" olarak yazılır. Mesajı alan kişi her harfi 3 adım geri kaydırarak asıl metne ulaşır.
Neden güvenli değil?
Türk alfabesinde yalnızca 28 anlamlı kaydırma seçeneği vardır. Bir kişi kâğıt kalemle bile hepsini birkaç dakikada deneyebilir; bu, en basit kaba kuvvet saldırısı örneğidir.
İkinci zayıflık harf sıklığıdır. Türkçede A ve E gibi harfler çok sık geçer. Şifreli metinde en çok tekrar eden harf bulunduğunda kaydırma miktarı kolayca tahmin edilir.
Bugün ne işe yarar?
Sezar şifrelemesi, şifrelemenin temel fikrini anlatmak için iyi bir başlangıç noktasıdır: algoritma, anahtar ve şifreli metin kavramlarını somut gösterir. CTF yarışmalarındaki ısınma sorularında ve bulmacalarda da sık çıkar.
Gerçek verilerinizi korumak için ise AES gibi modern ve test edilmiş algoritmaları kullanan araçları tercih edin.
Sıkça Sorulan Sorular
ROT13 ile Sezar şifrelemesi aynı mı?
ROT13, İngiliz alfabesinde 13 harf kaydırma yapan özel bir Sezar şifrelemesidir. Aynı işlemi iki kez uygulamak metni eski hâline döndürdüğü için forumlarda spoiler gizlemek amacıyla kullanılır.
Sezar şifrelemesi nasıl çözülür?
Tüm kaydırma değerleri tek tek denenir ya da harf sıklığı analizi yapılır. Anlamlı bir metin çıkan kaydırma, doğru anahtardır.