Aleatoriedade criptográfica
Gerador de token seguro
Crie tokens aleatórios para integrações, testes e segredos temporários usando a fonte criptográfica do navegador, sem transmitir os valores.
Não use tokens exibidos em computador ou tela compartilhada. Guarde segredos no cofre apropriado do seu sistema.
Como gerar um token aleatório
Escolha o tamanho, o formato e a quantidade. Ao selecionar Gerar token, o navegador cria bytes com crypto.getRandomValues e os codifica sem reduzir a aleatoriedade.
Exemplo de tamanho
Um token de 16 bytes possui 128 bits de entropia e ocupa 32 caracteres em Hex. Em Base64URL sem preenchimento, normalmente ocupa 22 caracteres.
Hex, Base64URL ou Base64?
Hex é simples e compatível, porém mais longo. Base64URL evita +, / e =, sendo prático em URLs e cabeçalhos. Base64 tradicional é comum em formatos que aceitam esses caracteres.
Cuidados de segurança
Um token forte ainda pode ser exposto por logs, histórico, captura de tela ou armazenamento inadequado. Defina expiração, escopo e rotação no sistema que consumirá o valor.
Perguntas frequentes
1. A geração é criptograficamente segura?
Sim. A ferramenta usa crypto.getRandomValues, disponível em contextos seguros do navegador.
2. Qual tamanho devo escolher?
Use a exigência da integração. Como referência, 128 bits atendem muitos tokens temporários e 256 bits oferecem margem ampla para segredos.
3. Base64URL é menos seguro que Hex?
Não. Com os mesmos bytes aleatórios, muda apenas a codificação, não a entropia.
4. Os tokens são enviados ou salvos?
Não. Eles existem somente na página aberta e desaparecem ao limpar ou fechar.