Python. дешифратор шифра цезаря

Выполнен
Заказ
2835084
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
13 Дек 2019 в 12:00
Цена
800 ₽
Блокировка
10 дней
Размещен
11 Дек 2019 в 20:40
Просмотров
41
Описание работы
Шифр Цезаря расшифровать легко. Известны вероятности букв p[i],i =1,2,...,n, в языке
сообщения ( n - число букв в алфавите). подсчитаем частоты букв f[i] в зашифрованном
сообщении. Если оно не очень короткое, то f[i] должны сравнительно хорошо согласовываться с
p[i]: f[i] = p[i-s] для некоторого сдвига s. Затем начнем делать перебор по сдвигам. Когда сдвиг
не угадан, общее различие между p[i] и f[i+s] , равное D(s) = S | p[i] - f[i+s] | ( суммирование
берется по всем i от 1 до n), будет велико, а когда сдвиг угадан - мало. Минимизация D(s) по
всем s = 1,2,...,n дает ключ к расшифровке кода Цезаря. Напишите и испытайте программу
взлома шифра Цезаря.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 8 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир