# Gerador de HMAC

> Assina texto com uma chave HMAC que permanece local.

[Open tool](https://www.toolcabana.com/pt-br/hmac-generator) · [Desenvolvimento e dados](https://www.toolcabana.com/pt-br/category/developer-and-data)

Tool ID: hmac-generator. Requested language: pt-BR. Description language: pt-BR. Complete guide translation: yes.

## Overview (en)

HMAC generator signs a message with a secret key and returns the HMAC using SHA-256, SHA-384 or SHA-512. Both the message and the secret are read as exact UTF-8 bytes. The result can be lowercase hex, uppercase hex or Base64, which helps when checking webhook or API signatures.

## Supported tasks (pt-BR)

Assina texto com uma chave HMAC que permanece local.

## Steps (pt-BR)

1. Cole a fonte no editor de entrada ou carregue o exemplo integrado.
2. Ajuste a configuração básica e abra o modo avançado para opções de exportação e ajuste fino. A configuração personalizada continua ativa ao fechar o painel.
3. Execute o gerador de HMAC, revise a saída e use os controles disponíveis para copiar ou baixar.

## Settings

- Chave secreta (permanece no seu navegador) (pt-BR; key: secret; type: text)
- Algoritmo (pt-BR; key: algorithm; type: select): SHA-256 [pt-BR], SHA-384 [pt-BR], SHA-512 [pt-BR]
- Formato de digest (pt-BR; key: digestFormat; type: select): hex [pt-BR], HEX [pt-BR], base64 [pt-BR]

## Limitations (pt-BR)

As operações de texto aceitam geralmente até 2,000,000 caracteres. Analisadores, geradores e fórmulas individuais aplicam limites adicionais mostrados pelos seus controles.

## Example input

```text
Hello ToolCabana
```

## Privacy and connections (pt-BR)

Esta operação processa sua fonte no seu navegador. Copiar e baixar são ações explícitas; a entrada de origem não é salva em conta nem em histórico.

## Questions (pt-BR)

### How do I generate an HMAC SHA-256 signature?

Paste the message, enter the secret key and keep the algorithm set to SHA-256, then run the tool. The output is the keyed HMAC of the message, not a plain hash.

### Is my HMAC secret key encoded as hex or text?

The secret is used as the exact UTF-8 bytes of what you type. A hex or Base64 key string is not decoded first, so enter the key in the form your system uses.

### Can I get the HMAC output in Base64?

Yes. Open Advanced mode and set Digest format to base64. Lowercase hex is the default, and uppercase HEX is also available.

### Onde minha entrada é processada?

Esta operação processa sua fonte no seu navegador. Copiar e baixar são ações explícitas; a entrada de origem não é salva em conta nem em histórico.

### Quais são os limites de entrada?

As operações de texto aceitam geralmente até 2,000,000 caracteres. Analisadores, geradores e fórmulas individuais aplicam limites adicionais mostrados pelos seus controles.

## Related tools

- [ULID generator](https://www.toolcabana.com/pt-br/ulid-generator)
- [UUID generator](https://www.toolcabana.com/pt-br/uuid-generator)
- [File checksum verifier](https://www.toolcabana.com/pt-br/file-checksum)
- [JSON schema validator](https://www.toolcabana.com/pt-br/json-schema)
