HMAC

Сгенерируйте ключевой хеш (HMAC) из секрета и сообщения через Web Crypto API. Выберите хеш и получите результат в hex и Base64.

Сгенерируйте ключевой хеш (HMAC) из секрета и сообщения через Web Crypto API. Выберите хеш и получите результат в hex и Base64.

Как пользоваться

  1. Выберите алгоритм хеша (по умолчанию SHA-256)
  2. Введите секретный ключ и сообщение
  3. HMAC пересчитывается вживую в hex и Base64
  4. Скопируйте нужную кодировку

Частые вопросы

Зачем нужен HMAC?

Для проверки целостности и подлинности — вебхуки, подписи API и токены используют HMAC, чтобы доказать, что сообщение не подменили.

HMAC — это то же, что обычный хеш?

Нет. HMAC подмешивает секретный ключ, поэтому в отличие от голого SHA-256 его нельзя подделать без ключа.

Мой ключ куда-то отправляется?

Нет — HMAC считается в браузере через Web Crypto, ничего не покидает страницу.