Создает HMAC-подпись для сообщения и ключа через WebCrypto, поддерживает SHA-256, SHA-512, SHA-1 и ключи в UTF-8 или HEX.
Что проверяет HMAC генератор
HMAC нужен, когда сообщение подписывается секретным ключом: webhook, API-запрос, callback платежной системы или внутренняя интеграция. Калькулятор использует WebCrypto в браузере и показывает подпись в hex и base64, чтобы ее можно было сравнить с документацией или логом.
Ключ в тексте и HEX
Один и тот же видимый ключ может означать разные байты. Поэтому в инструменте есть два режима: обычный UTF-8 текст и HEX-байты. Это помогает быстро понять, почему подпись не совпадает с примером API.
Выбор алгоритма
Для новых интеграций обычно выбирают HMAC-SHA-256 или HMAC-SHA-512. SHA-1 оставлен только для старых протоколов и обратной совместимости, где алгоритм уже задан внешней системой.