Перейти к содержанию
    

Шифрование ГОСТ 28147-89

Нужны исходники для шифрования/дешифрования по ГОСТ 28147-89.

Нужен только режим гаммирования, ну он еще за собой тянет простую замену.

Я нашел несколько и они работают. Но эти реализации сделаны под 64 битные блоки.

Принято считать что ограничения по размеру блока присущи только режиму простой замены.

Но в тех исходниках что я нашел я не могу сообразить как их переделать под произвольный размер.

У меня размер кадра 18 байт. Именно такой объем и надо шифровать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, увы не поможет. Таже проблема шифрование по блокам 64 бита (массив из 2 двух 32 битных элементов in[2]).

void gostcrypt(uint32_t const in[2], uint32_t out[2], uint32_t const key[8])

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, увы не поможет. Та же проблема шифрование блоками по 64 бита..

А читать сам ГОСТ не пробовали? :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читал, но не вникал, правильнее даже будет сказать смотрел картинки в госте. Хотелось легко отделаться.

Похоже вот она ключевая фраза:

"При этом неиспользованная для зашифрования часть гаммы шифра из блока Гш отбрасывается"

Надо попробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...