EdufabulaHer keşif yeni bir hikâye.
07 / 14 · SÜTUN YER DEĞİŞTİRME

Sütun

Bu bölümde bir anahtar sözcüğün sütunların okuma sırasını nasıl belirlediğini öğreneceksin.

Bu yöntemde mesaj satırlara yazılır. Sütunların üstüne bir anahtar sözcük yerleştirilir. Sonra sütunlar, anahtar harflerinin Türkçe alfabetik sırasına göre okunur. Anahtar yalnız sırayı belirler; şifreli mesaja harf olarak eklenmez.

Boşlukları kaldırır, mesajı büyük harfle yazarız. Son satır dolmazsa X ile tamamlarız. X özel dolgu işaretidir. Anahtarın tekrarlanan harfleri varsa eşit harfler soldan sağa sıralanır.

MERAK anahtarının sırası

MERAK
42513

Türkçe alfabetik sıralama A, E, K, M, R olur. Dolayısıyla önce 4. sütun, sonra 2., 5., 1. ve 3. sütun okunur. Tablodaki sayılar okuma sırasını gösterir.

Geri çözmenin yolu

Şifreli uzunluğu anahtar uzunluğuna bölerek satır sayısını bul. Şifreyi eşit uzunlukta sütun parçalarına ayır. Bu parçaları alfabetik anahtar sırasındaki sütunlara koy. Son olarak satır satır oku ve yalnız belirtilmiş dolgu sayısını çıkar.

Kontrol Dolgulu metnin uzunluğu anahtarın harf sayısının tam katı olmalıdır.

Anahtar harfleri sütunlara etiket olur. Anahtarı metne eklemek farklı bir yöntem üretir. Bu bölümün çıktısında yalnız mesaj harfleri ve gerekiyorsa X dolguları bulunur.

Anahtarda eşit harfler olduğunda soldan sağa kuralı belirsizliği giderir. Örneğin ANA anahtarında birinci A önce, üçüncü sütundaki A sonra, N en son okunur: sütun sırası 1,3,2.