← Mochi Tools

Verificador de assinatura HMAC do Webhook

Compare uma assinatura HMAC fornecida com o corpo exato da solicitação UTF-8 localmente.

Sobre esta ferramenta

Como faço para usar esta ferramenta?

Compare uma assinatura HMAC fornecida com o corpo exato da solicitação UTF-8 localmente.

O que devo verificar antes de usar o resultado?

Executa localmente com Web Crypto sobre o corpo UTF-8 inserido exatamente, incluindo espaços em branco. O segredo não é armazenado, exportado ou enviado. Suporta HMAC SHA-256 e SHA-512 com assinaturas hexadecimais ou Base64 padrão. Prefixos de carimbo de data/hora, campos canônicos, RSA, Ed25519 e validação de repetição não são implementados; siga a especificação de assinatura do provedor.

Exemplo resolvido

Use o vetor de teste exato abaixo. Alterar até um espaço produz uma assinatura diferente.

HMAC_SHA256(key="key", body="The quick brown fox jumps over the lazy dog") = f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8

Ferramentas relacionadas

Referências de métodos

Documentação atualizada