Gerador de HMAC (SHA-256/384/512)
Calcule um HMAC com chave sobre uma mensagem usando sua chave secreta, mostrado em hex e Base64, via o Web Crypto nativo do navegador. A mesma construção que o verificador de JWT usa para HS256. Sua chave nunca sai do seu navegador.
Hashing e criptoO HMAC roda localmente via Web Crypto. Sua mensagem e sua chave nunca saem do seu navegador.
Como o HMAC é construído
O HMAC aplica o hash à mensagem duas vezes. A chave é combinada por XOR com um pad interno fixo antes do primeiro hash e com um pad externo antes do segundo, e essa construção de dois pads é o que evita ataques de extensão de comprimento. A chave é primeiro reduzida ao tamanho de bloco do hash.