Generator szyfru Bacona









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:


schemat szyfru Bacona

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.