Criptografia ● Processamento local

Calcular HMAC-SHA-256

Crie localmente um código de autenticação HMAC-SHA-256 com chave compartilhada.

Preparando ferramenta…
Passo a passo guiado

Passo a passo guiado

Entender um código de autenticação de mensagem.

  1. Só para praticar, use a mensagem não sigilosa demo message e a chave pública fictícia public-demo-key. Nunca use essa chave para autenticação real.
  2. Leia a explicação antes de executar a ferramenta por conta própria. Este guia não carrega exemplos nem inicia inspeções.

Exemplo ilustrativo

HMAC-SHA-256 produz um resumo hexadecimal de 64 caracteres. Mudar a mensagem ou a chave altera o resultado calculado.

Como interpretar o resultado

HMAC não é criptografia: ele não oculta a mensagem. A verificação exige um segredo compartilhado com segurança e uma comparação adequada. A chave pública de demonstração não oferece autenticação real. A mensagem e a chave são usadas como bytes do texto literal em UTF-8; textos que pareçam hexadecimal ou Base64 não são decodificados.

Este guia educativo é estático. Ele não preenche campos, gera valores, inspeciona o navegador nem lê o armazenamento. Pratique com dados fictícios e não sigilosos. Nunca compartilhe senhas, chaves, tokens ou valores de cookies. Estas explicações não são uma auditoria nem uma certificação de segurança.

✓ Processamento local✓ Sem cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

A ferramenta usa a chave secreta informada para calcular um HMAC da mensagem.

O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.

Como usar

Informe mensagem e chave. Compare apenas resultados gerados com os mesmos bytes UTF-8 e o mesmo algoritmo; proteja a chave.

Limites

HMAC não criptografa a mensagem. Quem conhece a chave pode produzir códigos válidos. Chaves escritas em HEX ou Base64 são tratadas como texto.

Perguntas frequentes

O HMAC mantém a mensagem secreta?

Não. Ele autentica com uma chave compartilhada, sem criptografar.

Uma chave em HEX é decodificada?

Não. Os caracteres informados são usados como texto.

Qualquer pessoa com a chave HMAC pode criar um código válido?

Sim. Todas as partes que conhecem a chave compartilhada podem calcular um HMAC válido.

HMAC é igual a um hash simples?

Não. HMAC incorpora uma chave secreta compartilhada ao cálculo de autenticação.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.