Gerador de HMAC
Gere códigos HMAC seguros com algoritmos SHA-256 e SHA-512 para autenticação e verificação de mensagens online.
Executar ferramenta
O gerador de HMAC calcula um código de autenticação de mensagens baseado em funções de dispersão criptográfica para validar a integridade e autenticidade dos seus dados. A ferramenta permite introduzir um texto simples, definir uma chave secreta e escolher entre os algoritmos suportados, nomeadamente SHA-256 e SHA-512. Caso o campo do algoritmo não seja alterado, o processamento adota SHA-256 por omissão. Ao introduzir o conteúdo textual e a respetiva chave, o utilitário gera a sequência hexadecimal correspondente ao HMAC. Se o campo de texto for deixado em branco, a ferramenta devolve um valor vazio em vez de efetuar o cálculo criptográfico. Quando introduz texto mas deixa o campo da chave vazio, é aplicado um valor predefinido interno para concluir o processo de assinatura. Esta ferramenta online gratuita disponibiliza uma interface prática para programadores, administradores de sistemas e analistas de segurança validarem assinaturas de APIs, webhooks e mensagens transmitidas em rede.
Instruções
- Introduza a mensagem ou carga de dados no campo de texto.
- Insira a chave secreta que pretende utilizar para a assinatura.
- Selecione o algoritmo de dispersão pretendido, escolhendo SHA-256 ou SHA-512.
- Ative a geração para consultar a sequência HMAC resultante no painel de saída.
Exemplos
- Autenticação de webhook: introduza o corpo da mensagem JSON no campo de texto, insira o segredo partilhado na chave secreta e selecione SHA-256 para obter o HMAC de validação.
- Assinatura com SHA-512: insira o identificador de sessão e parâmetros no campo de texto, defina a chave secreta da aplicação e selecione SHA-512 para gerar o código de integridade.
Perguntas frequentes
O que acontece se deixar o campo de texto em branco?
Se nenhum texto for fornecido, a ferramenta devolve um valor HMAC vazio em vez de processar uma operação criptográfica.
É obrigatório introduzir uma chave secreta personalizada?
Se deixar o campo da chave em branco mas fornecer texto, a ferramenta aplica uma chave interna de contingência para gerar o código HMAC.
Quais são os algoritmos de dispersão disponíveis?
A ferramenta permite selecionar os algoritmos SHA-256 e SHA-512 através do menu de opções, sendo o SHA-256 a escolha predefinida.