VIC Şifresi (Saçaklı Dama Tahtası) Kodlayıcı
Saçaklı dama tahtasıyla kodlamak için düz metni ve anahtar ifadeyi girin.
Sonuç
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.
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.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar