Написать код отвечающий следующим пунктам.
а) (Писать его можно на Java. C++. C. Как будет удобнее)
б) (В лабе должны присутствовать лог файлы (этот пункт я точно не могу описать, было просто сказано, "нужно показать в лабе, что всё ок и всё работает, без лог файлов это будет немного тяжко").
в) (Заранее предупреждаю в процессе скорее всего, но мало вероятно потребуются корректировки, так что надо быть готовым к исправлению кода + также в написании кода НЕОБХОДИМО комментировать каждую строчку, что на ней делается и к чему вообще она пишется, это обязательное условие к выполнению работы). Также если вы компилируете на определённом компиляторе объяснить, как на нём показывать данную лабораторную ( куда тыкать чтобы продемонстрировать, что всё работает).
В целом лабораторная посвящена Шифру замены.
САМА ЛАБА:
1)Зашифровать текст использую либо шифр Цезаря, либо Ключевое слово.
(Зашифровать любое короткое слово или предложение неважно) (L ->(шифр)-> L')
2)Дешифровать данное слово или предложение. (L' ->(ключ)-> L)
3)Далее берём любой текст (Допустим из тома войны и мира или любого произведения) это будет называться источником и строим частотную таблицу на источнике.
Далее берём кусок источника и шифруем его (S ->(шифр)-> S').
Строим частотную таблицу уже для S' .
Далее составить частотные таблицы S' и источника и сделать частотную таблицу (S' ->(частотная таблица)-> S'').
4) Взять частотную таблицу источника, сделать произвольный текст (большой) НЕ ИЗ ИСТОЧНИКА и -> (шифр)-> N' ) .
Далее уже расшифровать данный текст(из 4 пункта) используя частотный анализ и биграммы
(N' ->(Частотный анализ+биграммы)-> N'')
(Тут уже как выйдет, главное чтобы хоть как-то видно было, что текст превращается не в непонятную кашу, а видно, что просачиваются хоть какие-то понятные слова).
Цена договорная.
Если что-то непонятно или какие-то условия непонятны, задавайте вопросы, постараюсь всё уточнить и ответить как можно раньше.