Guia prático

Gerador de tokens API: crie chaves seguras

Preparado por: Gsetsoft · Atualizado:

Você começa um projeto novo e o serviço pede uma chave API. Digitar algo adivinhável como seu e-mail abre a porta para dor de cabeça. Esta ferramenta cria chaves com crypto.getRandomValues dentro do navegador, então nada sai do seu aparelho. Dá para escolher hex, Base64, Base64URL ou letras e números. Também aceita um prefixo de até vinte caracteres, separado por sublinhado. O tamanho vai de 8 a 256 bytes; em hex você verá o dobro de caracteres. Depois copie com um clique e guarde o valor no seu gerenciador de segredos.

Ilustração da geração de chave API: ícone de cadeado e sequência aleatória.
Ilustração da geração de chave API: ícone de cadeado e sequência aleatória.

Passo a passo

  1. Digite o tamanho; valem de 8 a 256 bytes.
  2. Escolha o formato: hex, Base64, Base64URL ou letras e números.
  3. Digite um prefixo opcional só com letras, números, hífen e sublinhado.
  4. Aperte gerar e aguarde o resultado.
  5. Copie com um clique e cole no seu gerenciador de segredos.
  6. Nunca compartilhe a chave por e-mail ou chat; revogue-a se vazar.

Cenário de exemplo

Rafael é freelancer e monta o site de reservas de um salão no bairro. Precisa de uma chave para ligar as notificações sem expor a conta principal. Abre a ferramenta e gera uma chave de 32 bytes em base64 com o prefixo salao. Cola no arquivo de ambiente do servidor e mantém esse arquivo fora do repositório público. A cliente revisa o código e vê só uma variável vazia. As notificações de teste chegam, e o segredo real fica bem guardado.

Verifique seu resultado

Compare duas gerações seguidas; elas precisam sair claramente diferentes. Com prefixo, confira o sublinhado como separador. Na saída Base64URL não deve haver mais, barra nem sinal de igual. Remova espaços do início e do fim antes de colar a chave. Guarde-a num gerenciador de segredos, não em notas soltas. Se suspeitar de vazamento, revogue-a logo no painel do serviço. Cole primeiro num editor de texto e procure quebras de linha indesejadas. Anote onde e quando usou a chave para trocá-la depois.

Perguntas frequentes

A chave é mesmo aleatória?

Sim. O navegador usa seu gerador criptográfico, não uma função matemática previsível.

O que significa o tamanho?

É o número de bytes. Em hex aparecem o dobro de caracteres; 32 bytes são 64 caracteres hex.

Para que serve o prefixo?

Ajuda a reconhecer a chave, por exemplo qual ambiente a usa. Não aumenta o sigilo.

A chave chega a um servidor?

Não. Geração e cópia ficam no navegador, sem requisições de rede.

Qual formato devo escolher?

Base64URL para endereços e nomes de arquivo, hex para bancos de dados, letras e números para leitura humana.

Abrir a ferramenta: Gerador de tokens API →

Mantenha uma cópia original antes de processar seu arquivo. Exemplos são ilustrativos; resultados dependem do seu documento.

Sua escolha de privacidade

Cookies essenciais permitem segurança e sessões. Contamos visitas básicas; com sua permissão ativamos análises adicionais. Política de Cookies