VIC Şifresi (Saçaklı Dama Tahtası) Kodlayıcı

Saçaklı dama tahtasıyla kodlamak için düz metni ve anahtar ifadeyi girin.

Sonuç

0110818701820943
Top row (1-digit): ATONESIR | prefixes 8,9 address remaining letters (2-digit)
16 basamak

Nasıl hesaplanır?

Araç, VIC şifresinin yalnızca ilk adımını, saçaklı dama tahtası ikamesini uygular. Harfler rakamlara çevrilir; zincir toplama ve transpozisyon yoktur, bu yüzden güvenli bir şifreleme değil, bir kodlama gösterimidir.

Tahta şöyle kurulur: anahtar ifadenin ilk 8 farklı harfi sırayla 0'dan 7'ye tek basamaklı kodlar alır. Anahtar boşsa ATONESIR kullanılır; 8'den az farklı harf varsa tahta A'dan Z'ye doldurulur. Kalan alfabe harfleri A-Z sırasıyla iki basamaklı kod alır: ilk on harf 8 önekini (80-89), kalanlar 9 önekini (90 ve sonrası) kullanır. Yalnızca harfler kodlanır. Boşluk, rakam ve noktalama atılır, büyük-küçük harf farkı yoktur ve hiç harf içermeyen metin sonuç vermez. Tahta ve üretilen rakam sayısı sonucun altında gösterilir.

Örnek hesaplama

ATTACK AT DAWN metnini varsayılan ATONESIR anahtarıyla kodlayın. Tek basamaklı harfler: A=0, T=1, O=2, N=3, E=4, S=5, I=6, R=7. Kalanlar iki basamaklıdır: C=81, K=87, D=82, W=94.

Harf harf: A 0, T 1, T 1, A 0, C 81, K 87, A 0, T 1, D 82, A 0, W 94, N 3. Birleştirince sonuç 0110818701820943 olur ve 16 rakam uzunluğundadır. Çözerken rakamlar geri okunur: 8 ya da 9 gelirse o rakam ve sonrakisi birlikte bir harf oluşturur.

Bu örneği dene →

Sık yapılan hatalar

  • Sonucu tam bir VIC şifresi sanmak. Bu yalnızca harfi rakamlara çeviren basit bir ikamedir; önemli bir şeyi korumak için kullanmayın.
  • Sayıların kodlanmasını beklemek. Düz metindeki rakamlar yok sayılır; 1234 gibi bir metin sonuç vermez, cümle içindeki 5 ise kaybolur.
  • Çıktıyı farklı bir anahtar ifadeyle kurulan tahtayla çözmek. Tahta ilk sekiz farklı harfe göre değişir; alıcının aynı anahtar ifadeye ihtiyacı vardır.
  • Çözerken rakam dizisini yanlış bölmek: 8 ya da 9 rakamı her zaman iki basamaklı bir kodu başlatır, diğer her rakam tek başına bir harftir.
  • Tekrarlayan harfli bir anahtar ifade yazıp her birinin sayılmasını beklemek. Tekrarlar atlanır; SWEDISH üst satırı SWEDISH değil SWEDIHAB verir.

Bu hesaplama hakkında

Saçaklı dama tahtası (straddling checkerboard), 1950’lerde Sovyet ajanı Reino Häyhänen’in (kod adı VICTOR) kullandığı ve kriptanalistlerin çözdüğü en karmaşık kağıt-kalem şifrelerden biri sayılan VIC şifresinin ikame katmanının çekirdeğidir. Dama tahtası, birkaç yüksek frekanslı harfe (geleneksel olarak E, T, A, O, N ve birkaç diğeri) tek basamaklı, geri kalanlara ise iki basamaklı kodlar atar; böylece alfabe daha sonraki sayısal işlemlere uygun bir biçime sıkıştırılmış olur. Burada anahtar ifadenizin ilk sekiz farklı harfi tek basamaklı kodları alır (anahtar ifade girilmezse ATONESIR kullanılır), kalan tüm harfler ise 8 veya 9 ile başlayan iki basamaklı kodlar alır.

Gerçek VIC şifresi ikamede kalmaz: rakam dizisini ayrıca zincir toplama (Fibonacci benzeri, tek kullanımlık şifre defteri (one-time pad) etkisine yakın bir kümülatif toplama) ve ezberlenmiş bir ifadeyle anahtarlanan bir sütun transpozisyonuyla daha da karıştırır; şifreyi yıllarca Batılı kriptanaliz çabalarına dayanıklı kılan da budur. Bu hesaplayıcı, düz metninizden ve anahtar ifadenizden yalnızca dama tahtası ikame adımını uygular; dolayısıyla şifrenin yapı taşını gösterir, tam güvenliğini yeniden üretmez.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar