Gerador de Senhas Seguras

Gere uma senha segura e aleatória — ou uma frase-senha memorável — em um clique. Este gerador gratuito usa aleatoriedade criptograficamente segura, um medidor visual de força baseado em entropia e funciona 100% local: tudo é gerado no seu navegador e nunca sai dele.

Gere uma senha

Sua nova senha
–
Força: ––
Gerada localmente no seu navegador: nunca é enviada para lugar nenhum.

🔒 Privada por design: cada senha e frase-senha é gerada no seu dispositivo com crypto.getRandomValues e nunca sai do seu navegador: sem servidores, sem registros, sem rastreamento e sem armazenamento.

Como usar o gerador de senhas

Escolha primeiro um modo: Senha aleatória para a máxima força, ou Frase-senha para algo que você possa digitar de memória. No modo aleatório, arraste o controle de comprimento (8–64 caracteres; 16 é o padrão e uma boa escolha para a maioria das contas), marque os tipos de caractere que quiser — maiúsculas, minúsculas, números e símbolos — e clique em Gerar senha. Cada senha tem garantido pelo menos um caractere de cada conjunto selecionado, então um site exigente nunca a rejeitará por faltar um símbolo. No modo de frase, escolha entre 4 e 6 palavras, um separador e se quer maiúscula inicial em cada palavra, e clique em Gerar frase-senha. O botão Copiar copia o resultado diretamente para sua área de transferência.

Abaixo do resultado, o medidor de força mostra uma barra codificada por cores — vermelha, laranja, amarela ou verde — que classifica sua senha como Fraca, Moderada, Forte ou Muito forte conforme sua entropia em bits, uma medida matemática real, não um palpite. Se um site restringir quais caracteres você pode usar (alguns bancos não permitem símbolos), desmarque os símbolos e aumente o comprimento para compensar; o comprimento sempre vence a variedade de caracteres. E lembre-se: tudo nesta página funciona localmente; suas senhas nunca saem do seu navegador.

Como funciona: aleatoriedade e entropia

Duas coisas tornam uma senha forte: a imprevisibilidade e o tamanho. A imprevisibilidade vem de crypto.getRandomValues, o gerador de números aleatórios criptograficamente seguro do navegador, a mesma classe de aleatoriedade usada para chaves de criptografia, muito mais forte do que o simples Math.random() que muitos geradores de brinquedo usam. O tamanho é medido como entropia:

Entropia (bits) = comprimento × log₂(tamanho do conjunto)

Com os quatro conjuntos de caracteres selecionados, o conjunto é de 26 + 26 + 10 + 32 = 94 caracteres. Uma senha de 16 caracteres tem, portanto, 16 × log₂(94) = 16 × 6,55 ≈ 104,9 bits de entropia, cerca de 10³¹ possibilidades. Cada bit adicional dobra o trabalho do invasor, então 105 bits é aproximadamente um bilhão de vezes mais difícil de forçar do que 75 bits. Classificações: menos de 40 bits é Fraca, 40–60 Moderada, 60–80 Forte e mais de 80 Muito forte.

Exemplo resolvido

Compare três estratégias de senha conforme sua entropia:

Estilo de senhaCálculoEntropia
8 caracteres, só minúsculas8 × log₂(26) = 8 × 4,7037,6 bits — Fraca
12 caracteres, mista (conjunto de 94)12 × log₂(94) = 12 × 6,5578,7 bits — Forte
16 caracteres, mista (conjunto de 94)16 × log₂(94) = 16 × 6,55104,9 bits — Muito forte
20 caracteres, só minúsculas20 × log₂(26) = 20 × 4,7094,0 bits — Muito forte

A última linha é a conclusão: uma senha de 20 caracteres toda em minúsculas (94 bits) vence uma complexa de 12 caracteres (79 bits). Quando um site proibir os símbolos, não se contente com 8 caracteres: alongue-a.

Frase-senha versus senha: qual você deve usar?

Uma frase-senha é uma sequência de palavras aleatórias: use o modo Frase-senha acima para gerar uma na hora a partir da lista integrada de 120 palavras. Cada palavra acrescenta cerca de 6,9 bits de entropia (log₂ 120), então uma frase de 6 palavras carrega cerca de 41 bits: fácil de digitar, suficiente para logins cotidianos, mas mais fraca do que uma senha aleatória de 16 caracteres (~105 bits). A resposta honesta é usar as duas, para trabalhos diferentes:

SituaçãoMelhor escolhaPor quê
Logins em sitesSenha aleatória + gerenciador de senhasEntropia máxima; você nunca a digita
Senha mestra do gerenciadorFrase de 5–6 palavrasVocê precisa memorizá-la; ~65–78 bits
Desbloqueio do celularPIN de 6 dígitos ou frase-senhaÉ digitado com frequência; a comodidade importa
Senha do Wi-FiAleatória com mais de 20 caracteresÉ digitada raramente e compartilhada por muitas pessoas

Escolha o que escolher, as regras que importam de verdade são: nunca reutilize senhas entre sites, ative a verificação em duas etapas em todos os lugares onde ela for oferecida e salve as senhas aleatórias em um gerenciador de senhas confiável em vez de na sua memória ou em um aplicativo de notas. Uma senha única de 105 bits por site significa que um site vazado nunca poderá se propagar para seu e-mail e suas contas bancárias.

Limitações

Uma senha forte é uma camada, não uma defesa completa: o phishing, o malware e os ataques de clonagem de SIM contornam por completo a força da senha, e por isso a verificação em duas etapas importa mais do que espremer alguns bits extras. O gerador precisa de um navegador moderno com crypto.getRandomValues (universal desde ~2015); em navegadores realmente antigos ele não funcionará. A entropia pressupõe um invasor de força bruta: ela não protege contra uma senha que você tenha usado em outro site, escrito em um post-it ou compartilhado pelo WhatsApp. Gere no dispositivo que você vai usar, salve em um gerenciador e nunca a compartilhe.

Senhas fortes protegem as contas; para o resto da sua vida digital em português, o cálculo do GPA e o contador de palavras seguem o mesmo princípio: ferramentas locais, privadas e sem cadastro.

Perguntas frequentes

Qual deve ser o comprimento de uma senha segura?
Pelo menos 16 caracteres para as contas importantes. Cada caractere extra multiplica o trabalho de adivinhação: uma senha de 16 caracteres tirada de um conjunto de 94 caracteres tem cerca de 105 bits de entropia, muito além do que a força bruta pode alcançar. O comprimento vence a complexidade.
O que é a entropia de uma senha?
A entropia mede a dificuldade de adivinhação em bits: entropia = comprimento × log2(tamanho do conjunto). Uma senha de 16 caracteres tirada de 94 caracteres possíveis tem 16 × 6,55 ≈ 105 bits. Cada bit extra dobra o trabalho do invasor.
Como funciona o modo de frase-senha?
Mude para o modo Frase-senha para obter 4, 5 ou 6 palavras aleatórias tiradas de uma lista integrada de 120 palavras, unidas com espaços, hífens ou sublinhados. Cada palavra acrescenta cerca de 6,9 bits de entropia (log2 de 120), então uma frase de 6 palavras tem cerca de 41,4 bits: memorável e suficiente para contas cotidianas, mas uma senha aleatória de 16 caracteres (~105 bits) é muito mais forte para tudo o que é importante.
Minhas senhas saem alguma vez do meu navegador?
Não, nunca. Cada senha e frase-senha é gerada por completo no seu dispositivo com crypto.getRandomValues, a fonte aleatória criptograficamente segura integrada ao navegador. Esta página não faz requisições de rede para gerar, não salva nada e não registra nada. Para máxima privacidade, gere e copie no dispositivo onde você vai usar a senha.
Devo usar uma frase-senha em vez de uma senha aleatória?
Depende de você precisar memorizá-la. Senhas aleatórias salvas em um gerenciador de senhas vencem para as contas: uma senha de 16 caracteres tem ~105 bits de entropia contra ~41 bits de uma frase de 6 palavras da lista de 120 palavras desta página. Use frases-senha (de 5–6 palavras) apenas para os poucos segredos que você digita de memória, como a senha mestra do seu gerenciador, e ative a verificação em duas etapas nas contas importantes.
Os símbolos realmente tornam as senhas mais fortes?
Eles ajudam ao ampliar o conjunto de caracteres (de 26 para 94 caracteres), mas o comprimento ajuda mais: uma senha de 20 caracteres só em minúsculas (94 bits) vence uma mista de 12 caracteres (79 bits). Se um site não permitir símbolos, simplesmente faça a senha mais longa.

Guias para Esta Ferramenta

Ferramentas Relacionadas