Алгоритм HMAC обладает следующими особенностями:

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

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.