Безопасность и конфиденциальность

Генератор хэшей

Преобразуйте любой текст в хэш

Генератор хэшей
Вернуться к выбору алгоритма
HMAC-SHA256 ✓ Secure
256 bits · 64 hex chars
Входной текст
Результат
مساحة إعلانية
Об инструменте

Что такое HMAC-SHA256?

HMAC (Hash-based Message Authentication Code) — это не обычный алгоритм хэширования, а механизм для проверки как целостности данных, так и подлинности отправителя. HMAC-SHA256 объединяет секретный ключ с SHA-256 для создания 256-битной цифровой подписи.

Как работает HMAC?

HMAC применяет SHA-256 дважды: один раз с секретным ключом и сообщением, затем на результате. Только тот, кто знает секретный ключ, может создать или проверить действительный HMAC.

Основные области применения

  • Аутентификация API-запросов (AWS Signature, GitHub Webhooks)
  • Подпись JWT-токенов
  • Проверка сообщений OAuth
  • Защита запросов электронных платежей
  • Аутентификация электронной почты DKIM

HMAC vs обычный SHA-256

SHA-256 обеспечивает только целостность данных. HMAC-SHA256 обеспечивает как целостность, так и аутентификацию — только владелец секретного ключа может создать действительную подпись.

مساحة إعلانية