O gerador de senhas cria senhas fortes inteiramente no seu navegador. Escolha um comprimento de 8 a 128 caracteres, marque os tipos de caracteres que deseja — maiúsculas, minúsculas, dígitos, símbolos — e, opcionalmente, exclua caracteres ambíguos como 0, O, 1, l e I, fáceis de confundir ao ler uma senha em voz alta ou ao digitá-la a partir de uma anotação. Cada senha é extraída de crypto.getRandomValues, a mesma fonte criptograficamente segura que os navegadores usam para WebAuthn e para a geração de chaves TLS, e a amostragem é por rejeição: cada caractere do conjunto é exatamente tão provável quanto qualquer outro, sem o viés de módulo que contamina geradores ingênuos. É garantido ao menos um caractere de cada tipo selecionado, então uma marcação em "dígitos" nunca é ignorada silenciosamente; o restante do conjunto preenche as posições restantes e uma permutação completa remove qualquer padrão de posição. A ferramenta também informa a entropia da senha em bits — comprimento × log2(tamanho do conjunto), o valor exato para sorteios aleatórios uniformes — para você comparar configurações com honestidade em vez de confiar em um medidor colorido. Comprimentos abaixo de 8 são rejeitados porque o NIST SP 800-63B define 8 como mínimo para segredos memorizados; o gerador nunca produz uma senha que não possa defender. Nada é enviado, registrado ou armazenado: uma senha é criada em memória, copiada e desaparece. Use-o ao substituir uma senha reutilizada, ao gerar uma por conta ou ao produzir um valor para um cofre que já existe.
Como o resultado é calculado?
Um valor novo para um cofre de senhas
Você vai substituir uma senha reutilizada por uma conta nova. Defina comprimento 16, deixe maiúsculas, minúsculas e dígitos ativos, adicione símbolos e exclua caracteres ambíguos para que o valor sobreviva a ser lido em voz alta ou digitado de uma anotação. O gerador retorna algo como K7#mQ2!vZ9pL4xR — 16 caracteres com entropia de cerca de 96 bits — e as mesmas configurações produzem uma senha diferente a cada vez: nada neste exemplo é um valor que você deva reutilizar.
Exemplo de entrada e saída | Entrada | Valor |
| Comprimento | 16 |
| Maiúsculas (A–Z) | true |
| Minúsculas (a–z) | true |
| Dígitos (0–9) | true |
| Símbolos (! @ # …) | true |
| Excluir ambíguos (0 O 1 l I |) | true |
| Resultado | K7#mQ2!vZ9pL4xR (exemplo — cada geração difere) |
Qual é a fórmula e suas premissas?
Seleção aleatória imparcial de caracteres
índice = amostragem-por-rejeição(crypto.getRandomValues) mod tamanho-do-conjunto
Termos da fórmula | Símbolo | Significado |
crypto.getRandomValues | a CSPRNG da plataforma — a mesma fonte usada pelos navegadores para TLS e WebAuthn |
amostragem-por-rejeição | descartar sorteios acima de um limite para que cada índice 0…tamanho−1 seja exatamente igualmente provável |
Um getRandomValues() % n ingênuo tendencia os índices baixos. A amostragem por rejeição remove esse viés, o que torna honesta a promessa de uniformidade.
Cobertura garantida por classe
senha = permutar(um caractere por classe + preenchimento uniforme do conjunto)
Termos da fórmula | Símbolo | Significado |
permutar | Fisher–Yates com o mesmo amostrador imparcial, removendo padrões de posição |
Entropia
bits = comprimento × log2(tamanho-do-conjunto)
Termos da fórmula | Símbolo | Significado |
comprimento | o comprimento pedido em caracteres |
A entropia exata de um sorteio aleatório uniforme — sem "pontuações de força" fictícias.
Quais são os erros mais comuns?
- Reutilizar uma senha gerada em várias contas — o gerador oferece valores fortes, mas cada conta precisa do seu próprio.
- Confiando em um medidor de força em vez da matemática — esta ferramenta informa a entropia em bits, que é a grandeza que realmente importa.
Quais são as premissas e limitações?
- Comprimento limitado a 8–128 caracteres, seguindo a orientação do NIST SP 800-63B.
- Sem caracteres Unicode: o conjunto é o intervalo ASCII imprimível.
- A entropia assume geração aleatória uniforme, que esta ferramenta oferece; ela nada diz sobre como você armazena ou reutiliza a senha depois.
De onde vêm os números?
Última revisão 12 de agosto de 2026 · Versão 1.0.0 · Toolivaro não garante conteúdo externo.
Perguntas frequentes
A geração é realmente aleatória, e quão aleatória?
Sim. Cada sorteio vem de crypto.getRandomValues, a CSPRNG do sistema operacional que os navegadores usam para TLS e WebAuthn, e o amostrador rejeita resíduos tendenciosos para que todos os caracteres sejam igualmente prováveis. A entropia mostrada é o valor exato de bits de aleatoriedade — não uma pontuação de marketing.
Por que o comprimento mínimo é 8?
O NIST SP 800-63B define 8 caracteres como comprimento mínimo para segredos memorizados, e o guia da OWASP concorda que o comprimento é o fator dominante na força de uma senha. O gerador se recusa a produzir valores mais fracos, o que é o comportamento honesto para uma ferramenta que informa entropia.
Minhas senhas são enviadas para algum lugar?
Não. A geração acontece inteiramente no seu navegador — a ferramenta não faz nenhuma requisição de rede, não envia nada e não armazena nada. Uma senha gerada existe na memória do seu dispositivo até você copiá-la e fechar a página.
O que "excluir caracteres ambíguos" remove?
Os caracteres que as pessoas leem errado ao digitar: 0, O, 1, l, I e os símbolos |, ", ' e o acento grave. Excluí-los encolhe um pouco o conjunto (e a entropia), mas torna uma senha impressa ou ditada muito menos propensa a erros — o equilíbrio é seu, e o valor de entropia o reflete com honestidade.
Parte de Ferramentas de senhas, hash e segurança
Encontrou um erro ou tem uma correção? Informe — revisamos toda correção.
Revisado pela equipe editorial da Toolivaro conforme nossa metodologia Metodologia · Política editorial