Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Шифрование ГОСТ 28147-89
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
uriy
Нужны исходники для шифрования/дешифрования по ГОСТ 28147-89.
Нужен только режим гаммирования, ну он еще за собой тянет простую замену.
Я нашел несколько и они работают. Но эти реализации сделаны под 64 битные блоки.
Принято считать что ограничения по размеру блока присущи только режиму простой замены.
Но в тех исходниках что я нашел я не могу сообразить как их переделать под произвольный размер.
У меня размер кадра 18 байт. Именно такой объем и надо шифровать.
_NB
Не знаю поможет ли это Вам,но посмотрите эту реализацию
uriy
Спасибо, увы не поможет. Таже проблема шифрование по блокам 64 бита (массив из 2 двух 32 битных элементов in[2]).
void gostcrypt(uint32_t const in[2], uint32_t out[2], uint32_t const key[8])
blackfin
Цитата(uriy @ Nov 24 2015, 17:44) *
Спасибо, увы не поможет. Та же проблема шифрование блоками по 64 бита..

А читать сам ГОСТ не пробовали? biggrin.gif
uriy
Читал, но не вникал, правильнее даже будет сказать смотрел картинки в госте. Хотелось легко отделаться.
Похоже вот она ключевая фраза:
"При этом неиспользованная для зашифрования часть гаммы шифра из блока Гш отбрасывается"
Надо попробовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.