Menu

Gerador de senhas

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.

TamanhoConjunto de caracteresForça aproximada
8minúsculas + dígitos (36 caracteres)Quebrada em segundos
10minúsculas + maiúsculas + dígitos (62)Quebrada em horas
12minúsculas + maiúsculas + dígitos + símbolos (94)Dias a semanas
16minúsculas + maiúsculas + dígitos + símbolosSéculos
20minúsculas + maiúsculas + dígitos + símbolosPraticamente inquebrável hoje
4 palavrasFrase-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.

Outras ferramentas para desenvolvedores

Aprenda a programar com o Coddy

COMEÇAR