mały|Cykliczny ciąg znaków. Szyfr Bacona jest kodem, w którym poszczególnym literom tekstu zaszyfrowanego odpowiadają pięciocyfrowe liczby binarne.
W klasycznej wersji szyfru przyporządkowanie wygląda następująco: A = aaaaa B = aaaab C = aaaba D = aaabb E = aabaa F = aabab G = aabba H = aabbb I/J = abaaa K = abaab L = ababa M = ababb N = abbaa O = abbab P = abbba Q = abbbb R = baaaa S = baaab T = baaba U/V = baabb W = babaa X = babab Y = babba Z = babbb Szyfrogram może się składać z dowolnych symboli - jeden z nich musi odpowiadać jedynce, a drugi zeru. Ponieważ symbolem może być cokolwiek: krój czcionki, podkreślenie, kropki i kreski etc. szyfr Bacona doskonale stosuje się w steganografii - jeśli symbole są dostatecznie podobne, osoba niepowołana nie zauważy, że komunikat w ogóle istnieje.
Przykład "Wikipedia" → "babaa abaaa abaab abaaa abbba aabaa aaabb abaaa aaaaa" "Szyfr Bacona" → "baaab babbb babba aabab baaaa aaaab aaaaa aaaba abbab abbaa aaaaa" lub "baaabbabbbbabbaaababbaaaa aaaabaaaaaaaabaabbababbaaaaaaa"
Bacon