Алгоритм HMAC обладает следующими особенностями:
- Создает код аутентификации сообщения;
- В нем используются ключи асимметричных систем шифрования;
- HMAC – это один из алгоритмов, выполняющих формирование цифровой подписи.
- В случае смены алгоритма хэширования следует менять конструктивную схему алгоритма;
- В нем можно использовать любой из алгоритмов хэширования без изменений конструктивной схемы алгоритма;
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.