Gerador de HMAC
Crie uma assinatura HMAC de um texto ou arquivo com uma chave secreta: SHA-256, SHA-512, SHA-1 ou MD5, em HEX e Base64. Cole a assinatura do webhook e confira.
Como criar uma assinatura HMAC
- Cole o conteúdo a assinar ou escolha um arquivo.
- Digite a chave secreta (escolha HEX ou Base64 se a sua chave estiver assim) e o algoritmo; a assinatura aparece na hora.
- Para conferir uma, cole a assinatura recebida em "Verificar uma assinatura" e veja se bate.
Perguntas frequentes
Um HMAC é uma assinatura feita com o conteúdo e uma chave secreta que só os dois lados conhecem. Gateways de pagamento, GitHub, Shopify e outros a enviam para quem recebe saber que o conteúdo veio deles e não foi alterado no caminho.
Cole o conteúdo exato que recebeu, digite a chave secreta, escolha o algoritmo do serviço (normalmente SHA-256) e cole a assinatura na caixa de verificação. HEX ou Base64 funcionam, e um prefixo como sha256= é removido sozinho.
O conteúdo precisa ser idêntico em cada caractere: um espaço a mais, uma linha em branco no fim ou um JSON reformatado dão outra assinatura. Confira também a chave (texto, HEX ou Base64) e o algoritmo.
SHA-256 é o mais comum e o padrão. SHA-512 gera uma assinatura mais longa. Use MD5 e SHA-1 só quando um sistema antigo exigir.
É totalmente grátis e não precisa de cadastro.
Ferramentas relacionadas
Gerador de hashGere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512Gerador de JWTAssine um JWT com um segredo ou uma chave privadaCriptografia RSAGere chaves RSA, criptografe e descriptografe textos curtosGerador de senhasCrie senhas fortes aleatóriasVerificar força da senhaVeja se uma senha é fraca ou forte, e por quêCodificar / decodificar Base64 e URLCodifique e decodifique Base64 e URLsGerador de Data URITransforme arquivos e SVG em data URIDecodificador de Data URIVeja e salve arquivos de um data URI ou Base64Gerador de slugsTransforme títulos em slugs limpos para URL