Gere senhas aleatórias fortes com classes de caracteres ajustáveis.
Última atualização
ForçaFraca0 bits
SenhasRoda no seu navegador com window.crypto
Clique em Gerar para criar senhas.
O que é um gerador de senhas?
Um gerador de senhas cria senhas aleatórias muito mais difíceis de adivinhar do que aquelas inventadas por humanos. Devs e estudantes usam isso para contas de teste, painéis admin, credenciais de banco de dados, cadastros em dashboards, segredos de CI e até para a segurança pessoal no dia a dia.
A ideia central é a *entropia* — o quão imprevisível é a senha. Senhas mais longas e menos previsíveis são absurdamente mais fortes, mesmo quando, para um humano, as duas parecem igualmente aleatórias. Uma senha única por conta, guardada num gerenciador de senhas confiável, elimina a maior parte do risco que vem com o reuso de senhas.
Um gerador de senhas decente precisa puxar aleatoriedade de uma fonte segura — window.crypto.getRandomValues no navegador, secrets no Python, crypto.randomBytes no Node.js. Qualquer coisa baseada em Math.random() ou num RNG semeado pelo tempo é previsível o suficiente para ser atacada.
O que você aprende ao gerar senhas
Tamanho costuma pesar mais do que substituições espertinhas tipo @ no lugar de a — uma senha minúscula de 20 caracteres é mais forte que uma de 10 com símbolos.
A aleatoriedade tem que vir de uma fonte criptograficamente segura como window.crypto, e não de Math.random().
Uma senha única por conta limita o estrago caso um site ou banco de dados seja comprometido.
Como gerar uma senha forte, passo a passo
1
Escolha o tamanho
Mire em pelo menos 16 caracteres para contas importantes e 20+ para credenciais de admin ou root. Tamanho ganha de qualquer outro ajuste.
2
Escolha as classes de caracteres
Ative minúsculas, maiúsculas, números e símbolos para o resultado mais forte. Se você for ditar a senha em voz alta ou copiar entre sistemas, dá para desligar os símbolos.
3
Excluir caracteres ambíguos (opcional)
Ligue a opção para pular O / 0 e l / 1 / I se a senha puder ser lida em voz alta ou digitada à mão.
4
Gere e olhe o medidor de força
O medidor estima quanto tempo levaria para quebrar a senha por força bruta. Qualquer coisa na faixa mais alta já está de bom tamanho para contas pessoais.
5
Salve num gerenciador de senhas
Copie a senha direto para um gerenciador de senhas confiável — nunca cole em chat, e-mail ou post-it. E não reaproveite em outra conta.
Referência rápida de força de senha
Tempo aproximado de força bruta considerando 10 bilhões de tentativas por segundo — quebra offline em hardware atual. Use como referência grosseira ao escolher o tamanho. Guias oficiais: NIST SP 800-63B e OWASP Authentication Cheat Sheet.
Tamanho
Conjunto de caracteres
Força aproximada
8
minúsculas + dígitos (36 caracteres)
Quebrada em segundos
10
minúsculas + maiúsculas + dígitos (62)
Quebrada em horas
12
minúsculas + maiúsculas + dígitos + símbolos (94)
Dias a semanas
16
minúsculas + maiúsculas + dígitos + símbolos
Séculos
20
minúsculas + maiúsculas + dígitos + símbolos
Praticamente inquebrável hoje
4 palavras
Frase-senha com palavras aleatórias (correct horse battery staple)
Séculos — e mais fácil de memorizar
Exemplos de senha para testar
Padrão forte para uma conta comum
Configuração
Tamanho: 20 · Minúsculas: on · Maiúsculas: on · Números: on · Símbolos: on
Exemplo de saída
B7$kP2wM!hG9eV4rT&xQ
Um padrão prático para dashboards, apps web e a maioria das contas pessoais. 20 caracteres cobrindo as quatro classes é considerado, hoje, praticamente inquebrável.
Comparação só pelo tamanho
8 caracteres (fraca)
f7Bk2pQz
24 caracteres (forte)
f7Bk2pQzM!eV9rT&hG3wXn$L
A senha mais curta usa as mesmas classes de caracteres, mas é várias ordens de grandeza mais fraca. Tamanho quase sempre vence.
Frase-senha fácil de ler
Frase-senha
lantern-vivid-comet-nimbus-quartz
Cinco palavras aleatórias sem relação entre si têm força parecida com uma senha aleatória de 16 caracteres, mas são bem mais fáceis de digitar, falar e lembrar.
Erros comuns com senhas
Reaproveitar a mesma senha gerada em várias contas — um vazamento num único site contamina todas as outras.
Escolher uma senha curta só porque ela tem símbolos, achando que os símbolos sozinhos já garantem a força. Tamanho é a alavanca maior.
Salvar credenciais de produção no código-fonte, em prints, mensagens de chat ou notas de aula — use variáveis de ambiente e um gerenciador de segredos.
FAQ do Gerador de Senhas
Como gero uma senha forte?
Use um gerador de senhas e escolha um tamanho de pelo menos 16 caracteres, com as quatro classes (minúsculas, maiúsculas, dígitos e símbolos). Salve o resultado direto num gerenciador de senhas — não tente memorizar nem digitar manualmente.
O que torna uma senha forte?
Tamanho, aleatoriedade e ser única. Uma senha longa e aleatória vinda de um RNG seguro, usada em exatamente uma conta, é o padrão-ouro.
Devo usar um gerador de senhas em todas as contas?
Sim. Senhas geradas, únicas e guardadas num gerenciador de senhas confiável são a defesa mais simples e mais forte contra ataques de credential stuffing.
Símbolos são obrigatórios para uma senha forte?
Símbolos ajudam, mas tamanho e aleatoriedade pesam mais. Uma frase-senha aleatória e longa (tower-citrus-bronze-quay-pear) pode ser tão forte quanto uma senha mais curta cheia de símbolos, e bem mais prática no dia a dia.
Esse gerador de senhas é seguro de usar?
Sim — o gerador da Coddy roda inteiramente no seu navegador, usando window.crypto.getRandomValues. A senha é gerada localmente e nunca sai para nenhum servidor.
Posso usar senhas geradas no meu próprio código?
Use variáveis de ambiente, um gerenciador de segredos ou um cofre criptografado. Não deixe credenciais reais hardcoded nos arquivos-fonte, nem mesmo em repositórios privados.