Gerador de Senha Segura

Gere senhas aleatórias e seguras online. Controle comprimento, tipos de caracteres e veja o indicador de força baseado em entropia.

Gerador de Senha Segura

Crie senhas aleatórias com controle total sobre comprimento e caracteres. Usa crypto.getRandomValues() — nenhuma senha é enviada ao servidor.

Muito Forte· 103 bits de entropia

O que torna uma senha segura?

Uma senha forte depende de dois fatores: comprimento e complexidade. A medida técnica é a entropia, calculada em bits:

Entropia = log₂(tamanho_do_alfabeto ^ comprimento)
ConfiguraçãoAlfabetoComprimentoEntropia
Só minúsculas268~38 bits
Alfanumérica6212~71 bits
Completa (todos)8816~103 bits
Completa8824~155 bits

O alfabeto completo desta ferramenta tem 88 caracteres: 26 maiúsculas, 26 minúsculas, 10 dígitos e 26 símbolos (!@#$%^&*()-_=+[]{}|;:,.<>?).

Para contas importantes, mire em 80+ bits de entropia.

Classificação de força

EntropiaClassificaçãoResistência
< 40 bitsFracaQuebrada em segundos (GPU)
40–60 bitsMédiaHoras a dias
60–80 bitsForteAnos
> 80 bitsMuito ForteDécadas ou séculos

Senhas seguras vs. memoráveis

Para senhas que precisam ser lembradas (como a senha mestra de um gerenciador), uma frase de acesso (passphrase) é melhor: 4–5 palavras aleatórias oferecem excelente entropia e são mais fáceis de memorizar.

Para todas as outras contas — use um gerenciador de senhas (Bitwarden, 1Password, KeePass) e gere senhas aleatórias únicas para cada serviço. Você só precisa lembrar uma senha mestra forte.

Como funcionam geradores criptograficamente seguros

Esta ferramenta usa crypto.getRandomValues() — a API de criptografia do navegador que usa o gerador de números aleatórios do sistema operacional. É fundamentalmente diferente de Math.random():

  • Math.random(): pseudoaleatório, previsível com a semente correta — não use para senhas
  • crypto.getRandomValues(): criptograficamente seguro, imprevisível

Dicas de gestão de senhas

  1. Senha única por serviço: nunca reutilize senhas — se um site vazar, apenas aquela conta fica comprometida
  2. Gerenciador de senhas: a única forma prática de ter senhas únicas e complexas em dezenas de serviços
  3. Autenticação em dois fatores (2FA): combinar senha forte + 2FA torna a invasão praticamente impossível
  4. Troca periódica: necessária apenas se houver suspeita de vazamento — trocar senhas fortes por capricho não aumenta segurança

Perguntas frequentes

Minha senha gerada é armazenada em algum lugar?

Não. A geração acontece 100% no seu navegador usando JavaScript. Nenhuma senha é transmitida ou armazenada em qualquer servidor.

Por que usar símbolos aumenta tanto a força?

Nesta ferramenta, os símbolos ampliam o alfabeto de 62 (letras+números) para 88 caracteres, aumentando a entropia de cada posição em ~0,5 bit. Em uma senha de 16 caracteres, isso equivale a acrescentar ~8 bits totais — tornando-a cerca de 270× mais difícil de quebrar por força bruta.

Quantos caracteres mínimos para uma senha segura?

A diretriz atual do NIST (SP 800-63B-4, de 2025) exige pelo menos 15 caracteres para senhas usadas sozinhas e no mínimo 8 quando a senha é combinada com um segundo fator (2FA). O NIST valoriza o comprimento em vez de regras de composição obrigatórias. Para contas críticas (banco, e-mail principal), prefira 16+ caracteres gerados aleatoriamente.

Veja também