Генератор HMAC
Бесплатный онлайн генератор HMAC-подписей, SHA-1/256/512
Что такое HMAC?
HMAC (Hash-based Message Authentication Code) — механизм проверки целостности и подлинности сообщения. Использует криптографическую хеш-функцию (SHA-256) с секретным ключом. Применяется в аутентификации API, JWT и верификации сообщений.
Как сгенерировать HMAC-подпись
Выберите алгоритм хеширования (SHA-1, SHA-256, SHA-384, SHA-512). Введите секретный ключ и текст сообщения. Выберите кодировку вывода: hex или Base64.
▶Для чего используется HMAC?
Подписание API-запросов (AWS Signature, GitHub webhooks), подписи JWT, верификация целостности сообщений, аутентификация в распределённых системах.
▶Разница между HMAC и хешем?
Хеш (SHA-256) зависит только от сообщения. HMAC требует секретный ключ — только владелец ключа может создать или проверить подпись.
▶Какой алгоритм использовать?
SHA-256 — рекомендуемый стандарт. SHA-1 устарел для безопасности. SHA-512 надёжнее на 64-битных платформах.