uriy 4 24 ноября, 2015 Опубликовано 24 ноября, 2015 · Жалоба Нужны исходники для шифрования/дешифрования по ГОСТ 28147-89. Нужен только режим гаммирования, ну он еще за собой тянет простую замену. Я нашел несколько и они работают. Но эти реализации сделаны под 64 битные блоки. Принято считать что ограничения по размеру блока присущи только режиму простой замены. Но в тех исходниках что я нашел я не могу сообразить как их переделать под произвольный размер. У меня размер кадра 18 байт. Именно такой объем и надо шифровать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_NB 0 24 ноября, 2015 Опубликовано 24 ноября, 2015 · Жалоба Не знаю поможет ли это Вам,но посмотрите эту реализацию gost.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 24 ноября, 2015 Опубликовано 24 ноября, 2015 · Жалоба Спасибо, увы не поможет. Таже проблема шифрование по блокам 64 бита (массив из 2 двух 32 битных элементов in[2]). void gostcrypt(uint32_t const in[2], uint32_t out[2], uint32_t const key[8]) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 14 24 ноября, 2015 Опубликовано 24 ноября, 2015 · Жалоба Спасибо, увы не поможет. Та же проблема шифрование блоками по 64 бита.. А читать сам ГОСТ не пробовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 24 ноября, 2015 Опубликовано 24 ноября, 2015 · Жалоба Читал, но не вникал, правильнее даже будет сказать смотрел картинки в госте. Хотелось легко отделаться. Похоже вот она ключевая фраза: "При этом неиспользованная для зашифрования часть гаммы шифра из блока Гш отбрасывается" Надо попробовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться