Выполнить задание по программированию

Отменен
Заказ
3502787
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
8 Окт 2020 в 21:00
Цена
1 ₽
Блокировка
10 дней
Размещен
2 Окт 2020 в 12:56
Просмотров
96
Описание работы

Выполнить задание по программированию

-

Цель: знакомство с элементарными методами шифрования данных и криптоанализа.

-

Язык С++, либо С#

-

Все сделанные пункты работы должны быть описаны в отчете.

Часть 1. Шифрование методом простой замены

Разработать программу для генерации ключа, путем случайного перемешивания алфавита (Тасование Фишера — Йетса). На выходе должен быть файл с перестановкой алфавита (33 различных русских буквы).

Разработать программу для шифрования текста методом простой замены (Шифр простой замены). Программа должна читать ключ и шифруемый текст из файла, удалять из текста все символы кроме русских букв (включая пробелы), приводить текст к нижнему регистру и осуществлять замену в соответствии с ключем. На выходе должен быть файл с зашифрованным текстом.

Сгенерировать два ключа, зашифровать ими два текста и выложить результат шифрования в общую папку. Первый текст - написать эссе объемом 200-300 символов, в конце текста должна быть подпись (фио авторов). Второй текст - произвольный художественный текст объемом 10 +/- 1 тысяч символов.

Часть 2. Расшифровать короткий текст бригады с ближайшим меньшим номером. Процесс расшифровки описать.

отчет сам не нужен, только программы для ключей и шифрования

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир