Gerador de Strings Aleatórias / Chaves de API
Gere strings aleatórias para chaves de API, tokens, segredos de sessão e identificadores com controle total sobre conjuntos de caracteres e formatação. Toda a aleatoriedade vem da Web Crypto API. Nada é enviado a um servidor.
Como Usar
- Selecione uma predefinição de conjunto de caracteres ou escolha Personalizado para digitar seus próprios caracteres
- Defina o comprimento e quantas strings gerar (até 100)
- Opcionalmente defina um prefixo (ex. sk-), sufixo (ex. ==) ou formato de chave API predefinido
- Use o agrupamento para inserir separadores a cada N caracteres para legibilidade
- Clique em Gerar ou pressione Enter
- Copie strings individuais ou todas de uma vez
Casos de Uso Comuns
Chaves de API para Desenvolvimento
Gere chaves de API de teste com prefixos realistas. OpenAI usa sk- seguido de 51 caracteres alfanuméricos. PATs do GitHub começam com ghp_. Chaves live do Stripe começam com sk_live_. As predefinições lidam com isso automaticamente.
Tokens de Sessão
Use o conjunto de caracteres Base64 seguro para URL para tokens que precisam funcionar em URLs e cabeçalhos HTTP sem problemas de codificação. O conjunto evita caracteres que causam problemas em diferentes contextos.
Strings Hex para Identificadores
Strings hex são úteis para IDs de banco de dados, códigos de cor e nonces criptográficos. Use hex-minúsculas para contextos que não diferenciam maiúsculas de minúsculas ou hex-maiúsculas para densidade.
Identificadores Técnicos
Conjuntos de caracteres personalizados permitem excluir caracteres facilmente confundidos. Por exemplo, se você quer apenas consoantes (sem vogais para evitar palavras acidentais), digite-as diretamente no campo personalizado.
Por Que o Tamanho do Conjunto de Caracteres Importa
O número de strings possíveis cresce exponencialmente tanto com o comprimento quanto com o tamanho do conjunto de caracteres. Uma string alfanumérica de 32 caracteres (62 caracteres) tem aproximadamente 190 bits de entropia, equivalente a uma chave de 192 bits. Uma string hex de 32 caracteres (16 caracteres) tem 128 bits, ainda bem acima dos limites atuais de força bruta.