Szyfr
Bacona jest bardzo prostym rodzajem szyfrowania tekstu, raczej z pogranicza steganografii (czyli ukrywania treści wiadomości) niż kryptografii. Jego nazwa pochodzi od nazwiska angielskiego filozofa
Francisa Bacona, który prawdopodobnie jest jego twórcą.
Metoda ta polega na zaszyfrowaniu tekstu sekwencją
pięcioliterowych ciągów liter a i b. Ciągi te są przypisane do kokretnej litery alfabetu, czyli według określonego klucza i wyglądają następująco:
Jak widać na schemacie, szyfrowanie
nie obejmuje cyfr i znaków specjalnych, kodowane są tylko same litery tekstu. Dodatkowo dwie pary liter
I/J oraz
U/V, posiadają taką samą wartość, co potem ma wpływ na deszyfrowanie. Z tego względu jeśli wystąpią w słowie przy deszyfrowaniu, to musisz je sobie odpowiednio
dopasować.
Szyfr Bacona siłą rzeczy nie obsługuje polskich czcionek, więc jeśli będą one występować w tekście, powyższy generator będzie zamieniał je na litery bez tzw. ogonków.