Criptografia e segurança

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

  1. Introduza a mensagem ou carga de dados no campo de texto.
  2. Insira a chave secreta que pretende utilizar para a assinatura.
  3. Selecione o algoritmo de dispersão pretendido, escolhendo SHA-256 ou SHA-512.
  4. 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.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.