Tentang alat ini
Beaufort Cipher adalah sandi polialfabet yang dinamai menurut perwira angkatan laut Sir Francis Beaufort. Seperti Vigenère, ia menggunakan kata kunci yang berulang, tetapi aturannya bersifat subtraktif: setiap huruf ciphertext adalah C = (K − P) mod 26, di mana P adalah huruf plaintext dan K adalah huruf kata kunci saat ini (keduanya diindeks 0–25). Alat ini menerapkan sandi di browser dan menampilkan keystream yang berjalan sehingga Anda dapat melihat persis huruf kunci mana yang sejajar dengan setiap karakter.
Beaufort standar bersifat self-reciprocal (involusi): karena pengurangan bersifat simetris dalam tableau, menjalankan operasi yang sama dengan kunci yang sama untuk kedua kalinya mengembalikan teks asli. Itu berarti satu operasi sekaligus mengenkripsi dan mendekripsi — enkode dan dekode identik untuk varian standar. Alat ini juga menawarkan mode Jerman (varian Beaufort), C = (P − K) mod 26, yang bukan self-inverse; untuk mode itu arah enkode dan dekode berbeda dan ditangani secara terpisah (dekode menggunakan P = (C + K) mod 26).
Semuanya dihitung secara lokal dan privat. Kata kunci diulang hingga sepanjang teks, hanya maju pada huruf sehingga spasi dan tanda baca dilewatkan tanpa perubahan, dan kapitalisasi huruf dipertahankan. Beaufort berbeda dari Vigenère justru karena aturannya yang subtraktif dan resiprokal — perubahan kecil dengan konsekuensi matematis yang rapi.