Hoppa till innehåll
TextArray
100% lokalt

Beaufort chiffer

Kryptera och dekryptera text med Beaufort-chifferet, en självömsesidig variant av Vigenère-chifferet.

Inmatning
Utmatning

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.

FAQ

Hur skiljer sig Beaufort från Vigenère?
Båda använder en repeterande tangent, men Vigenère lägger till nyckeln till klartext (C = P + K mod 26) medan Beaufort subtraherar den (C = K − P mod 26). Detta gör Beaufort självömsesidigt: applicering av chiffer två gånger returnerar det ursprungliga meddelandet.
Varför är det självömsesidigt?
Eftersom subtraktion är inblandad, inverteras effekten av att tillämpa samma operation två gånger. Kryptera ett meddelande med Beaufort och en nyckel, kryptera sedan resultatet med samma nyckel och du får tillbaka originalet. Ingen separat dekryptering behövs.
Hur upprepas nyckeln?
Knappen upprepas endast över bokstäver i klartext. Skiljetecken, siffror, emoji och tecken med accent krypteras aldrig och flyttar inte fram nyckelpositionen, så de förblir på plats.
Är min text uppladdad någonstans?
Nej. Krypteringen körs helt i din webbläsare och din text lämnar aldrig din enhet.