Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Длина блока 8 бит.(т.е. два блока по 4 в одном раунде).Раундов не менее трех. Выводятся из 8 битового блока 2,4,6,7 бит для выполнения действия над ними.Но шифр текст должен в конце получиться 8ми битовый. Модуль-256(тк на клавиатуре всего столько возможных символов). Все операции производятся в двоичном коде(ввод чисел, сумма по модулю, блок перестановки и др. необходимые операции).

Ключ инициализации (К0)-вводится вручную (8 бит или можно 4бит. Как удобно).

Ключ(К1, К2…)-генерируется. Например К1-вводится вручную, К2-инверсия первых четырех(двух-зависит от выбранной длины ключа) бит. К3-инверсия вторых четырех(двух) бит ключа К1.

Также после выполнения какой-либо операции (например: сложение по модулю ) выполняется блок перестановки.

При обращнии. Есть блок схема и алгоритм работы программы.

Нужна только программа с комментариями

13 лет назад
m4ximJke
Максим 
34 годаРоссия
14 лет в сервисе
Был
13 лет назад
  • Похожие заказы
  • $200

    Проект Автоматизировать работу кафедры в институте. То есть должна быть некая система, бд, в которой бы хранилсь данные о студенте, его родителях, месте жительства, курсовых, прослушанных курсах, а также о дальнейшей карьере этого студента. С этой ...

    Закрыт
    13 лет назад
  • Доброго дня. Есть небольшая утилитка, для скачивания музыки с одного сайта. Проблема в том, что при попытке скачать песню, их сервер возвращает 500 ошибку, но если полученный URL вставить в браузер, то скачивание проходит успешно. Добавление User-Agent и ...

    Прикладное ПО1 исполнитель
    Завершен
    13 лет назад
  • Программа должна рассчитывать коэффициенты восьмиразрядного КИХ-фильтра (цифрового фильтра с конечной импульсной характеристикой) по заданной амплитудо-частотной характеристике и проверять верность расчетов. Язык – С++, среда разработки С++Builder6. В приложении подробное тз и пример программы. Нужно очень срочно. На ...

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

    Закрыт
    13 лет назад
  • Нужен модуль на php + jquery, который реализует постраничный вывод текста с БД без перезагрузки страницы при переходе на следующею страницу текста. Разбивка текста по страницам должна реализовываться по метке.

    Закрыт
    13 лет назад
  • Требуется софт, который будет пускать трафик конкретного процесса через прокси причем обязательно чтобы каждый раз при включении нового процесса прокси тоже менялся, обязательно под каждый новый запущенный процесс - новый ip (остальные приложения должны работать ...

    Закрыт
    13 лет назад
  • $50

    Быстрая корректировака при локальном изменении очень большого массива данных: 1) Среднего (Мода, Медиана, Среднее арифметическое) 2) Дисперсии и среднеквадратичное отклонения 3) Коэффициентов, корреляции Алгоритм быстрой online-поддержки класса запросов OLAP. На входе - большой поток разнородной информации. Записи с числовыми ...

    Прикладное ПОнет заявок
    Закрыт
    13 лет назад
  • $50

    Имеются два массива (звуковые сигналы в формате WAV) одинаковой продолжительности - одновременная запись с микрофонов в двух разных точках. Нужно определить задержку во времени между этими сигналами с помощью корреляционной функции. Файлы: http://www.sendspace.com/file/ubrhd5 Необходимые параметры WAV файлов: Частота дискретизации: 30.3 ...

    Закрыт
    13 лет назад