3 EMIRALINDI
EADMRLNIII
Üç rayla klasik bir Rail Fence örneği.
Ayarlanabilir ray sayısı kullanarak Rail Fence şifresiyle metinleri şifreleyin ve çözün. Zikzak yer değiştirme yönteminin nasıl çalıştığını öğrenin ve farklı ray sayılarıyla denemeler yapın.
3 EMIRALINDI
EADMRLNIII
Üç rayla klasik bir Rail Fence örneği.
3 EADMRLNIII
EMIRALINDI
Açık metni geri almak için aynı ray sayısı kullanılmalıdır.
4 DOGUKULESINIKORU
DLKOUEIOGKSNRUIU
Ray sayısını değiştirmek zikzak deseni ve ortaya çıkan şifreli metni değiştirir.
3 OGLE VAKTI BULUS
O TUGEVKIBLSLA U
Boşluklar korunur ve diğer karakterler gibi zikzak yer değiştirme desenine katılır.
Rail Fence şifresi klasik bir yer değiştirme şifresidir: karakterlerin kendisini değiştirmez, yalnızca konumlarını yeniden düzenler. Mesaj, seçilen ray sayısı boyunca zikzak düzeninde yazılır ve ardından satır satır okunarak şifreli metin elde edilir.
Örneğin üç ray kullanıldığında metin satırlar arasında çapraz olarak aşağı iner ve tekrar yukarı çıkar. Ray sayısını değiştirmek farklı bir desen oluşturur ve bu da farklı bir şifreli metin üretir.
Bir mesajı çözmek için aynı ray sayısı kullanılmalıdır. Önce zikzak yapı yeniden kurulur, sonra şifreli metindeki karakterler özgün konumlarına geri yerleştirilir.
Üç rayla mesaj, satırlar soldan sağa okunmadan önce çapraz olarak aşağı ve yukarı yazılır:
E . . . A . . . D . . M . R . L . N . I . . I . . . I . . .
Noktalar zikzak desendeki boş konumları gösterir. Şifreli metin önce birinci ray, sonra ikinci ray ve en sonunda üçüncü ray okunarak oluşturulur.
Sezar veya Vigenere gibi yerine koyma şifrelerinden farklı olarak Rail Fence harfleri başka harflerle değiştirmez. Yalnızca karakterlerin sırasını değiştirir.
Özgün karakterler değişmeden kaldığı için frekans analizi daha az kullanışlıdır, ancak olası ray sayıları denenerek şifre yine de kolayca kırılabilir. Bugün Rail Fence çoğunlukla eğitim, bulmacalar ve yer değiştirme şifrelerine giriş için kullanılır.
Özel kaydırma değerleriyle çalışan klasik harf kaydırma şifresi.
Anahtar matrisine dayalı klasik digraf yerine koyma şifresi.
Anahtar sözcüğe dayalı klasik karşılıklı şifre.
Sayısal anahtar kullanan Vigenere tarzı klasik şifre.
Anahtar sözcüğe dayalı çok alfabeli şifreleme ve çözme.
Base64 çıktılı, XOR tabanlı Vernam şifreleme.