Полная версия этой страницы:
Шифрование ГОСТ 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])
blackfin
Nov 24 2015, 14:07
Цитата(uriy @ Nov 24 2015, 17:44)

Спасибо, увы не поможет. Та же проблема шифрование блоками по 64 бита..
А читать сам ГОСТ не пробовали?
Читал, но не вникал, правильнее даже будет сказать смотрел картинки в госте. Хотелось легко отделаться.
Похоже вот она ключевая фраза:
"При этом неиспользованная для зашифрования часть гаммы шифра из блока Гш отбрасывается"
Надо попробовать.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.