Реализация CBC-MAC в C

Я надеюсь провести некоторый сравнительный анализ CBC-MAC в C. Кто-нибудь знает о надежной реализации C? Я посмотрел вокруг, но реализации CBC-MAC (практически на любом языке), кажется, довольно редки. Кто-нибудь знает, почему помимо довольно ограниченных (желательных) вариантов использования, например, ввод фиксированной длины.

Спасибо

1 ответ

Решение

Если вы шифруете сообщение блочным шифром в режиме CBC с нулевым вектором инициализации, то последним зашифрованным блоком является CBC-MAC.

Поэтому, если у вас есть реализация блочного шифра, которая поддерживает режим CBC, у вас в основном есть поддержка CBC-MAC.

Другие вопросы по тегам