🔐

генератор HMAC

Генерируйте HMAC-подписи с помощью SHA-256, SHA-1, SHA-384 или SHA-512. Введите сообщение и секретный ключ, чтобы получить код аутентификации в формате HEX или Base64. Используется нативный Web Crypto API браузера — ничего не покидает ваше устройство.

Инструменты разработчика Работает локально Данные не отправляются
HMAC SHA-256 SHA-512 Web Crypto API только на стороне клиента
Сообщение
Секретный ключ
Для генерации HMAC требуется секретный ключ.
Алгоритм
Результат
Результат HMAC
HMAC-SHA-256 Ожидание ввода—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the целостность и подлинность сообщения — широко используется при аутентификации API (Authorization заголовков), подписи JWT и проверки вебхуков. Этот инструмент использует встроенный Web Crypto API (crypto.subtle) — ваш ключ и сообщение никогда не покидают страницу.

Что такое генератор HMAC?

Генератор HMAC создаёт ключевые подписи из сообщения и секрета с помощью алгоритмов, таких как SHA-256 или SHA-512. Обычно используется для проверки вебхуков, подписанных API-запросов и любых процессов, где получателю нужно подтвердить целостность и аутентификацию по общему секрету.

Как использовать генератор HMAC

  1. Вставьте сообщение или полезную нагрузку, которую хотите подписать.
  2. Введите общий секретный ключ, который используется в вашей системе.
  3. Выберите алгоритм HMAC и формат вывода.
  4. Создайте подпись и сравните её со значением из вашего API или потока вебхука.
Что такое генератор HMAC ▾
Пример
Ввод Сообщение: hello | Ключ: secret | Алгоритм: HMAC-SHA256
Результат Hex: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
Типичные сценарии использования
  • Создавайте подписи запросов для тестирования API, вебхуков или колбэков
  • Сравнивайте вывод HMAC для вариантов SHA-256, SHA-384 и SHA-512
  • Проверьте, совпадают ли у двух систем входные данные для подписи сообщений и секреты
  • Создавайте подписи HEX или Base64 во время разработки без настройки бэкенда
Зачем использовать этот инструмент
  • Полезно для отладки подписей вебхуков и подписанных заголовков API.
  • Позволяет быстро сравнивать несколько алгоритмов HMAC и кодировок вывода.
  • Избавляет от настройки бэкенда, когда нужна только локальная проверка подписи.
Часто задаваемые вопросы
В чём разница между HMAC-SHA256 и обычным SHA-256?

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

Безопасен ли HMAC на SHA-1?

HMAC-SHA1 считается слабым для новых систем. Используйте HMAC-SHA256 или HMAC-SHA512 для новых реализаций.

Что делает генератор HMAC онлайн — аутентификация SHA-256 & SHA-512?

Генератор HMAC онлайн — аутентификация SHA-256 & SHA-512 полностью работает в вашем браузере и помогает выполнить эту задачу без загрузки данных на сервер.

Бесплатно ли использовать генератор HMAC онлайн — аутентификация SHA-256 & SHA-512?

Да. Этот инструмент бесплатен и не требует регистрации.