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.