logo search
Методичка (НСиНК) - лабораторные работы

2.2. Реализация алгоритма гост 28147-89 на эмуляторе вектора векторных команд

  1. Запустите файл X.exe.

  2. Переведите данные по таблице ASCII в шестнадцатеричную систему счисления.адцатеричную систему счисления.

  3. Введите старшие части полученных данных, подлежащих шифрованию, в поле X, а в Y – старшую часть используемого на данной итерации ключа.

  4. Выберите операцию сложение по модулю 2 (xor) на эмуляторе, запишите результат и переведите его в двоичный вид.

  5. Переведите результат по таблице замен (см. пример).

  6. Используя эмулятор, сделайте сдвиг на 11 разрядов влево.

Примечание 1: используйте операцию маскирования.

Примечание 2: сдвигайте сначала старшую часть, а потом младшую.

  1. Сложите младшие части исходных данных с результатами, полученными в пункте 6.

  2. Повторите пункты 2 - 7 еще 2 раза.