Gerador de Strings Aleatórias
Gere lotes de strings e tokens de API criptograficamente seguros no seu navegador, com saída como conjunto de caracteres, hex, Base64 ou modelo XXXX-XXXX.
Gerador de Strings Aleatórias — Crie strings aleatórias, segredos e tokens de API em lote diretamente no seu navegador. Marque os conjuntos de maiúsculas, minúsculas, dígitos e símbolos que quiser, defina o comprimento e quantas produzir e clique em Gerar para obter um lote novo a cada vez. Cada caractere vem de crypto.getRandomValues com amostragem por rejeição para um resultado sem viés, e nada é enviado a lugar nenhum — as strings são criadas e permanecem no seu dispositivo. Mude a saída para hexadecimal, Base64 ou um modelo como XXXX-XXXX em que cada X é sorteado, adicione seus próprios caracteres, remova caracteres específicos ou ambíguos e acompanhe uma estimativa de entropia em bits em tempo real.
O que é Gerador de Strings Aleatórias?
O Gerador de Strings Aleatórias é uma ferramenta gratuita no navegador para cunhar de uma só vez muitas strings de alta entropia: chaves de API, tokens de acesso, códigos de convite, dados de teste, sais ou qualquer identificador opaco. Desenvolvedores, engenheiros de QA e equipes de operações recorrem a ela quando precisam inicializar ambientes, preencher um banco de dados com valores aleatórios realistas ou distribuir tokens sem passar nada por um servidor. Você escolhe o conjunto de caracteres com as caixas Maiúsculas, Minúsculas, Dígitos e Símbolos, define um Comprimento e uma Quantidade e pressiona Gerar — cada string é sorteada com crypto.getRandomValues por amostragem por rejeição, de modo que cada caractere seja igualmente provável. Diferente de um gerador de senhas voltado a um único segredo memorável, esta ferramenta é ajustada para produzir lotes de tokens legíveis por máquina, e o botão Regenerar incrementa uma semente interna para lhe dar um conjunto totalmente novo quando você pedir, mantendo suas configurações intactas. Você também pode adicionar um alfabeto personalizado, excluir caracteres específicos ou parecidos ambíguos, escolher um modo de saída (conjunto de caracteres, hexadecimal, Base64 ou um modelo em que cada X vira um caractere aleatório) e ler uma estimativa de entropia em bits em tempo real.
Como usar Gerador de Strings Aleatórias
- Marque os conjuntos de caracteres a incluir com as caixas Maiúsculas, Minúsculas, Dígitos e Símbolos — pelo menos um precisa estar ativado.
- Defina o Comprimento de cada string e quantas criar com Quantidade.
- Pressione Gerar (ou Regenerar) para sortear um lote novo de crypto.getRandomValues.
- Leia as strings na caixa de saída; ela se atualiza sozinha quando você muda o comprimento, a quantidade ou os conjuntos de caracteres.
- Copie uma única string com seu botão de copiar, ou copie o lote inteiro de uma vez com a ação de copiar acima da lista.
- Abra o seletor de modo de saída para escolher Conjunto, Hex, Base64 ou Padrão, e use Opções para adicionar caracteres personalizados, excluir parecidos ou editar o modelo XXXX-XXXX.
Exemplos
Um token de API alfanumérico de 32 caracteres
Entrada
Maiúsculas + Minúsculas + Dígitos, Comprimento 32, Quantidade 1
Saída
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
Um lote de códigos de convite curtos no estilo hexadecimal
Entrada
Minúsculas + Dígitos, Comprimento 8, Quantidade 3
Saída
a3f9k2dq 7m1xp4ce b8t6w0nz
Um segredo de alta entropia com símbolos
Entrada
Maiúsculas + Minúsculas + Dígitos + Símbolos, Comprimento 24, Quantidade 1
Saída
G$7m@Kp2!xZq9#vR4&nLwT^h
Um modelo no estilo de chave de licença
Entrada
XXXX-XXXX-XXXX · A-Z + 0-9
Saída
K7Q2-9XZ4-P1MW
Perguntas frequentes
- As strings são enviadas a um servidor?
- Não. Cada string é gerada localmente com a Web Crypto API (crypto.getRandomValues), e nada é enviado ou armazenado em lugar nenhum. A ferramenta funciona offline e os valores nunca saem do seu navegador, o que a torna segura para segredos e tokens reais.
- Quão aleatórias são as strings?
- Cada caractere é sorteado de crypto.getRandomValues, a fonte aleatória criptograficamente segura do navegador, usando amostragem por rejeição para amostrar o conjunto de caracteres sem viés de módulo. Isso torna a saída adequada para tokens, sais e segredos, e não apenas para marcadores casuais.
- Por que pressionar Gerar me dá um conjunto totalmente novo?
- Gerar (Regenerar) incrementa uma semente interna e busca novos bytes aleatórios, então você obtém um lote completamente novo enquanto suas escolhas de comprimento, quantidade e conjuntos de caracteres permanecem exatamente como você as deixou.
- Como isso difere de um gerador de senhas?
- Um gerador de senhas é ajustado para um único segredo forte e memorável. Esta ferramenta foi feita para saída em massa legível por máquina — chaves de API, tokens de acesso, dados de teste —, por isso permite produzir muitas strings de uma vez e copiar o lote inteiro com um clique.
- Posso usá-las como chaves de API ou tokens?
- Sim. Com comprimento suficiente e um conjunto de caracteres amplo, as strings têm entropia de sobra para chaves de API, tokens de acesso e identificadores opacos semelhantes. Para senhas humanas, um gerador de senhas dedicado pode ser mais conveniente.
Ferramentas relacionadas
Criptografia de texto AES (AES-GCM + PBKDF2)
Criptografe e descriptografe texto com AES-256-GCM usando uma chave derivada de uma frase secreta (PBKDF2 SHA-256, sal aleatório), inteiramente no seu navegador e sem envios.
Hash Argon2 e scrypt
Faça o hash de uma senha com Argon2id ou scrypt e verifique um hash Argon2 em relação a uma senha, inteiramente no seu navegador.
Gerador e Verificador de Hash Bcrypt
Gere um hash de senha bcrypt a partir de texto simples com o fator de custo que escolher, ou verifique uma senha em relação a um hash bcrypt existente, tudo no seu navegador.
Gerador de mnemônico BIP39
Gere uma frase de recuperação BIP39 aleatória de 12 a 24 palavras em vários idiomas, ou converta um mnemônico existente de volta em sua entropia bruta, tudo no seu navegador.