Суть метода книжного шифра - это выбор любого текста из
книги, где номера слов начинающихся на определенную букву выступают в
качестве шифра этих букв. При этом одной букве может соответствовать несколько
кодов. Например возьмем извение А. С. Пушнина "Анчар:
В пустыне чахлой и скупой,
На почве, зноем раскаленной,
Анчар, как грозный часовой,
Стоит — один во всей вселенной.
Природа жаждущих степей
Его в день гнева породила
И зелень мертвую ветвей,
И корни ядом напоила.
Пронумеруем все слова и распишем коды для каждой буквы, с которых
эти слова начинаются:
А - 10
Б -
В - 1,16,17,18,23, 30
Г - 12, 25
Д - 24
..
Как видим здесь одной букве принадлежит разное число кодов, которое в шифрограмме
можно менять.
В программе, которая здесь представлена, каждой букве соответствет 3 варианта
кода, которые выбираются программой случайно.
Пользователь сам может настроить варианты замены через меню "Настройка"-"Книжный
шифр":
При сохранении набора кодов через кнопку "Сохранить"
создается файл knsh_xxxxxxxxxxxx.sfr.
Кнопка "Загрузить" загружает файл кодировки для его использования.
Перевод текста в зашифрованный вид и обратно смотри на странице шифрования методом
штакетника.
Главная
|