Генератор HMAC-SHA256

Введите сообщение и секретный ключ, чтобы вычислить его HMAC-SHA256.

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

  1. Введите нужные значения в поля.
  2. Нажмите «Рассчитать», чтобы увидеть результат.
  3. Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».

Об этом калькуляторе

HMAC-SHA256 — это код аутентификации сообщения на основе хеша с ключом, определённый в RFC 2104: он объединяет секретный ключ с сообщением через две вложенные операции хеширования SHA-256 (HMAC(K,m) = H((K⊕opad) ∥ H((K⊕ipad) ∥ m))), так что корректный тег может создать только тот, у кого есть ключ, а любое изменение сообщения или ключа даёт совершенно другой результат. В отличие от обычного хеша, HMAC специально спроектирован так, чтобы противостоять атакам удлинения сообщения.

Генератор принимает сообщение и секретный ключ и вычисляет тег HMAC-SHA256 в шестнадцатеричном виде и в base64. Разработчики API постоянно используют его, чтобы подписывать и проверять данные вебхуков, формировать подписи запросов в стиле AWS, собирать токены JWT HS256 и убеждаться, что сообщение не было изменено при передаче: один и тот же ключ с одним и тем же сообщением всегда даёт один и тот же тег, поэтому принимающая сторона может пересчитать его и сравнить.

Была ли эта страница полезной?

Можно выбрать до 3 реакций.

Комментарии

  • Оставьте первый комментарий.

Популярные калькуляторы

Все калькуляторы