Beaufort chiffer
Kryptera och dekryptera text med Beaufort-chifferet, en självömsesidig variant av Vigenère-chifferet.
Beaufort chiffer
Beaufort-chifferet är en variant av Vigenère-chifferet där krypterings- och dekrypteringsoperationerna är identiska - använd samma nyckel på chiffertext och du får tillbaka den klartexten. Skriv ett nyckelord, klistra in ditt meddelande och varje bokstav skiftar med en formel baserad på nyckeln, som upprepas så länge texten körs. Det magiska med Beaufort-chiffret är dess ömsesidiga natur: kryptering och dekryptering är en operation, så du behöver aldrig välja en riktning.
Chifferet fungerar med formeln C = (K − P) mod 26, där varje klartextbokstav subtraheras från motsvarande nyckelbokstav modulo 26. Till skillnad från Vigenère-chifferet som adderar nyckeln, subtraherar Beaufort den, vilket skapar en självinvers transformation. Nyckeln måste innehålla minst en bokstav — alla icke-bokstäver ignoreras när nyckeln extraheras. När chiffret bearbetar din text upprepas nyckeln endast över bokstäver och hoppar över skiljetecken, siffror och emoji så att de stannar på sina ursprungliga platser.
Versaler bevaras så resultatet läses fortfarande naturligt. Tecken som inte är bokstäver passerar genom orörda, vilket innebär att bokstäver med accent, siffror, symboler och emoji aldrig krypteras. Detta gör Beaufort-chifferet användbart i pussel, kryptografilektioner, CTF-utmaningar och geocaching-mysteriecacher där du behöver reversibel kryptering utan ett separat dekrypteringssteg. Allt körs i din webbläsare och din text lämnar aldrig din enhet - klistra in, kryptera eller dekryptera och kopiera resultatet med tillförsikt.