UTILS.
%100 tarayıcıda

Beaufort Şifresi Kodlayıcı / Çözücü

Karşılıklı Beaufort şifresi C = (K − P) mod 26 ile şifreleyin veya çözün; kendi tersi olan bir polialfabetik şifre, isteğe bağlı Alman varyant modu ile.

Standart Beaufort kendi karşılığıdır: kodlama ve çözme aynı işlemdir.

çıktı
çıktı

Bu araç hakkında

Beaufort Şifresi, deniz subayı Sir Francis Beaufort'un adını taşıyan bir polialfabetik şifredir. Vigenère gibi tekrarlayan bir anahtar kelime kullanır, ancak kuralı çıkarmalıdır: her şifreli metin harfi C = (K − P) mod 26'dır; burada P düz metin harfi ve K mevcut anahtar kelime harfidir (her ikisi de 0–25 indekslidir). Bu araç şifreyi tarayıcıda uygular ve her karaktere hangi anahtar harfinin hizalandığını tam olarak görebilmeniz için çalışan anahtar akışını görüntüler.

Standart Beaufort kendi karşılığıdır (bir involüsyon): tablodaki çıkarma simetrik olduğu için, aynı işlemi aynı anahtarla ikinci kez çalıştırmak orijinal metni geri döndürür. Bu, tek bir işlemin hem şifrelediği hem de çözdüğü anlamına gelir — standart varyant için kodlama ve çözme aynıdır. Araç ayrıca, kendi tersi olmayan Alman (varyant Beaufort) modunu, C = (P − K) mod 26, sunar; o mod için kodlama ve çözme yönleri farklıdır ve ayrı ayrı ele alınır (çözme P = (C + K) mod 26 kullanır).

Her şey yerel ve özel olarak hesaplanır. Anahtar kelime metnin uzunluğuna kadar tekrarlanır, yalnızca harflerde ilerler, böylece boşluklar ve noktalama değişmeden geçer ve harf büyük/küçük durumu korunur. Beaufort, tam olarak çıkarmalı, karşılıklı kuralı nedeniyle Vigenère'den farklıdır — düzgün bir matematiksel sonucu olan küçük bir değişiklik.

Sık sorulan sorular

Beaufort şifre formülü nedir?
Her konum için, C = (K − P) mod 26; burada P düz metin harfinin indeksi (0–25), K anahtar kelime harfinin indeksi ve C şifreli metin indeksidir. Bu çıkarmalı kural, Beaufort'u toplamsal Vigenère şifresinden ayıran şeydir.
Kodlama neden çözmeyle aynı?
Standart Beaufort bir involüsyondur: aynı anahtarla C = (K − P) mod 26'yı iki kez uygulamak P'yi geri verir, çünkü K − (K − P) = P. Yani tek bir işlem hem şifreler hem çözer — her yönde özdeş ayarları kullanırsınız.
Beaufort, Vigenère'den nasıl farklıdır?
Vigenère anahtarı ekler (C = P + K mod 26) ve ayrı bir çözme adımına ihtiyaç duyar. Beaufort düz metni anahtardan çıkarır (C = K − P), bu da onu kendi karşılığı yapar. Tablo ve anahtar akışı işlemesi bunun dışında benzerdir.
Alman varyantı nedir?
Alman veya varyant Beaufort, Vigenère-çözme işlemi olan C = (P − K) mod 26'yı kullanır ve kendi tersi değildir. O modda kodlama ve çözme farklıdır; çözme düz metni P = (C + K) mod 26 ile kurtarır.

Daha fazla araç