O tym narzędziu
Koder / dekoder szyfru Bacona (baconiańskiego) to darmowe narzędzie działające w przeglądarce, obsługujące biliterowy szyfr Francisa Bacona, wynaleziony około 1605 roku. Każda litera alfabetu jest reprezentowana przez grupę pięciu symboli zaczerpniętych z tylko dwóch stanów — tradycyjnie A i B — więc każda litera staje się wzorcem takim jak AABBB. Przy pięciu pozycjach binarnych istnieją 32 możliwe kody, więcej niż wystarczy dla 26 liter, co sprawia, że szyfr działa jako pięciobitowe kodowanie binarne alfabetu.
Oferowane są dwie tablice. Klasyczna tablica 24-literowa podąża za oryginałem Bacona, w którym I oraz J dzielą jeden kod, a U oraz V dzielą inny (AAAAA dla A aż po BABBB dla Z). Tablica 26-literowa z odrębnymi kodami nadaje każdej literze własny, unikalny pięciobitowy kod od 00000 do 11001. Wynik można wyświetlić jako A/B lub jako 0/1. Całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce i nic z tego, co wpiszesz, nie jest nigdzie wysyłane.
Podczas kodowania znaki niebędące literami są ignorowane, a każda litera staje się pięciosymbolową grupą. Podczas dekodowania narzędzie usuwa wszystko poza dwoma symbolami, dzieli strumień na grupy po pięć i odwzorowuje każdą grupę z powrotem na literę. Prawdziwa pomysłowość szyfru baconiańskiego jest steganograficzna: ponieważ potrzebuje tylko dwóch odrębnych stanów, litery A i B można ukryć w tekście nośnym, używając dwóch krojów pisma, wielkich i małych liter albo dowolnej innej subtelnej dwustanowej różnicy — pozwalając tajnej wiadomości ukryć się na widoku, dlatego jest ulubieńcem escape roomów i łamigłówek.