Preskoči na vsebino
TextArray
100% lokalno

Beaufortova šifra

Šifrirajte in dešifrirajte besedilo z Beaufortovo šifro, samorecipročno različico Vigenèrove šifre.

Vhod
Izhod

Beaufortova šifra

Beaufortova šifra je različica šifre Vigenère, kjer sta operaciji šifriranja in dešifriranja enaki – uporabite isti ključ za šifrirano besedilo in nazaj dobite odprto besedilo. Vnesite ključno besedo, prilepite svoje sporočilo in vsaka črka se premakne po formuli na podlagi ključa, ki se ponavlja, dokler teče besedilo. Čarobnost Beaufortove šifre je njena recipročna narava: šifriranje in dešifriranje sta ena operacija, zato vam nikoli ni treba izbrati smeri.

Šifra deluje s formulo C = (K − P) mod 26, kjer se vsaka črka odprtega besedila odšteje od ustrezne črke ključa po modulu 26. Za razliko od šifre Vigenère, ki doda ključ, ga Beaufort odšteje in ustvari samoinverzno transformacijo. Ključ mora vsebovati vsaj eno črko — vse, ki niso črke, se pri ekstrahiranju ključa ne upoštevajo. Ko šifra obdeluje vaše besedilo, se ključ ponovi samo čez črke, pri čemer preskoči ločila, številke in emodžije, tako da ostanejo na svojih prvotnih mestih.

Uporaba velikih začetnic je ohranjena, tako da se rezultat še vedno bere naravno. Znaki, ki niso črke, gredo nedotaknjeni, kar pomeni, da naglašene črke, številke, simboli in emoji niso nikoli šifrirani. Zaradi tega je Beaufortova šifra uporabna pri ugankah, lekcijah kriptografije, izzivih CTF in skrivnostnih predpomnilnikih geocachinga, kjer potrebujete reverzibilno šifriranje brez ločenega koraka dešifriranja. Vse teče v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave – prilepite, šifrirajte ali dešifrirajte in z zaupanjem kopirajte rezultat.

FAQ

Kako se Beaufort razlikuje od Vigenèra?
Oba uporabljata ponavljajoči se ključ, vendar Vigenère doda ključ golemu besedilu (C = P + K mod 26), medtem ko ga Beaufort odšteje (C = K − P mod 26). Zaradi tega je Beaufort samorecipročen: dvakratna uporaba šifre vrne prvotno sporočilo.
Zakaj je samovzajemno?
Ker gre za odštevanje, dvakratna uporaba iste operacije obrne učinek. Šifrirajte sporočilo z Beaufortom in ključem, nato šifrirajte rezultat z istim ključem in dobite izvirnik nazaj. Ločeno dešifriranje ni potrebno.
Kako se ključ ponavlja?
Ključ se ponavlja čez črke samo v golem besedilu. Ločila, številke, emoji in naglašeni znaki niso nikoli šifrirani in ne napredujejo po položaju ključa, zato ostanejo na mestu.
Je moje besedilo kje naloženo?
Ne. Šifriranje poteka v celoti v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.