Homofonik Yerine Koyma Şifresi
Basit bir homofonik yerine koyma şifresiyle kodlamak için bir mesaj yazın.
Sonuç
Nasıl hesaplanır?
Metin büyük harfe çevrilir ve yalnızca A ile Z arasındaki harfler kodlanır; boşluk, rakam, noktalama ve aksanlı harfler atlanır, sayıya da girmez. Her harf için harf indeksi i (A = 0 … Z = 25) ile harfler arasındaki sırası p (ilk harf = 0) alınır. Kod (3 × i + p) mod 99 formülüyle bulunur, iki haneli yazılır ve boşlukla ayrılır.
Konum formülün içinde olduğu için aynı harf her göründüğünde farklı bir kod alır; homofonik şifrelerin çoktan-bire fikri budur. Sabit bir alternatif tablosuna dayanan gerçek homofonik şifrenin aksine buradaki kod basit bir kuraldır ve tekrarlanabilirdir: aynı mesaj her zaman aynı çıktıyı verir. Kodlar 98'den sonra başa sarar (sıradaki 00 olur). Bu yalnızca bir öğretim gösterimidir; anahtarı ve çözücüsü yoktur ve hiçbir şeyi korumak için kullanılmamalıdır.
Örnek hesaplama
HELLO kelimesini kodlayın. Harf indeksleri H = 7, E = 4, L = 11, L = 11, O = 14 ve konumlar 0 ile 4 arasındadır. H: 3 × 7 + 0 = 21. E: 3 × 4 + 1 = 13. İlk L: 3 × 11 + 2 = 35. İkinci L: 3 × 11 + 3 = 36. O: 3 × 14 + 4 = 46. Araç 21 13 35 36 46 çıktısını verir ve 5 harf bildirir. Aynı harf olan iki L'nin farklı kodlar aldığına, 35 ve 36, dikkat edin.
Sık yapılan hatalar
- Çözücü ya da gizli anahtar beklemek. Araç yalnızca sabit bir kuralla kodlar; kuralı bilen herkes tersine çevirebilir, bu yüzden güvenlik sağlamaz.
- Boşluk ve noktalamayı harf saymak. Yalnızca A ile Z kodlanır; 'Hello, World' 12 değil 10 kod üretir.
- ş, ğ, ü gibi aksanlı ya da Latin olmayan harfler yazmak. Bunlar yok sayılır; hiç A–Z harfi olmayan metin sonuç vermez.
- Aynı harfin düz yerine koyma şifresindeki gibi hep aynı kodu alacağını sanmak. Burada kod, harfin mesajdaki konumuna bağlıdır.
- Bunun tarihi homofonik şifrelerin çalışma biçimi olduğunu düşünmek. Gerçeklerinde sık harf başına birden çok simge içeren bir tablo vardı; bu, konuma dayalı basitleştirilmiş bir gösterimdir.
Bu hesaplama hakkında
Homofonik yerine koyma şifresi, her harfin her zaman aynı sembole karşılık geldiği düz yerine koyma şifresini bir adım ileri götürür: sık kullanılan harflere tek bir kod yerine birbirinin yerine geçebilen birden fazla kod atanır. “E” gibi bir harf, göründüğü yere bağlı olarak birkaç farklı 2 haneli sayıdan biriyle değiştirilebildiği için, ortaya çıkan şifreli metindeki sembol dağılımı daha düz ve tekdüze olur; bu da klasik frekans analizi yöntemini —yani hangi şifre sembolünün “e”, “t” gibi harflere karşılık geldiğini semboller sayılarak tahmin etme tekniğini— etkisiz kılar.
Rönesans'tan 19. yüzyıla kadar diplomatların ve casusların kullandığı tarihi nomenklatörler ve “büyük şifreler” (ve ünlü, hâlâ çözülememiş Zodiac Katili'nin 340 karakterlik şifresi) aynı çoktan-bire mantığına dayanıyordu. Bu araç eğitim amaçlı bir gösterimdir: bir mesaj yazdığınızda her harfi konumuna göre değişen 2 haneli bir koda dönüştürür, böylece homofonik yerine koymanın harf frekansını basit bire-bir bir şifreye kıyasla nasıl karıştırdığını görebilirsiniz.
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 (1)
Bunu bulmaca ve sınıf gösterimleri için kullanın, gizlilik için değil. Çıktıyı elle doğrulayabilirsiniz: HELLO için 21 13 35 36 46 çıkar; iki L, her kod harf sırasının üç katı artı konumu olduğundan ve 99'da başa sarıldığından 35 ve 36 olur. İkinci L'nin birinci L'den bir fazla olması konumun hesaba katıldığını gösterir. Kodları ne için kullanıyorsunuz: bulmaca, ders ya da oyun?