Об этом инструменте
Шифр Бэкона (Baconian, кодировщик / декодировщик) — это бесплатный браузерный инструмент для биграммного шифра Фрэнсиса Бэкона, изобретённого около 1605 года. Каждая буква алфавита представляется группой из пяти символов, взятых всего из двух состояний — традиционно A и B — так что каждая буква становится шаблоном вроде AABBB. С пятью двоичными позициями существует 32 возможных кода, более чем достаточно для 26 букв, что и делает этот шифр пятибитной двоичной кодировкой алфавита.
Предлагаются две таблицы. 24-буквенная классическая таблица следует оригиналу Бэкона, в которой I и J делят один код, а U и V — другой (AAAAA для A вплоть до BABBB для Z). 26-буквенная таблица с различными кодами даёт каждой букве свой уникальный пятибитный код от 00000 до 11001. Вы можете отображать вывод как A/B или как 0/1. Вся обработка происходит локально в вашем браузере, и ничего из введённого никуда не отправляется.
При кодировании не-буквы игнорируются, и каждая буква становится группой из пяти символов. При декодировании инструмент убирает всё, кроме двух символов, разбивает поток на группы по пять и сопоставляет каждую группу обратно с буквой. Настоящая изящность шифра Бэкона — стеганографическая: поскольку ему нужны лишь два различных состояния, A и B можно спрятать в тексте-обёртке с помощью двух шрифтов, прописных и строчных букв или любого другого тонкого двустороннего различия — позволяя секретному сообщению спрятаться на виду, из-за чего он любимец квест-комнат и головоломок.