Gerador de senhas fáceis de lembrar

Palavras curtas em português, na medida de um formulário de cadastro.

Sua senhaTudo no seu navegador

 

Separador
O que quase todo formulário de cadastro pede
Maiúsculas e quantidade
Maiúsculas

Gato-Nuvem — o formato de sempre, e não acrescenta entropiagato-nuvem — o mais rápido de digitar no celularGATO-NUVEM — para campos que não diferenciam maiúsculas

Este gerador de senhas fáceis de lembrar cria uma senha com quatro palavras curtas em português, um número e um símbolo: longa o bastante para valer a pena e curta o bastante para um formulário de cadastro aceitar.

O que é um gerador de senhas fáceis de lembrar?

Um gerador de senhas fáceis de lembrar junta palavras de verdade, sorteadas ao acaso, em algo que uma pessoa consegue lembrar e um site aceita. Você lembra as palavras; o acaso vem do sorteio, e não de você.

A diferença para uma frase secreta

As duas sorteiam palavras de uma lista. O que separa uma frase secreta de um gerador de senhas fáceis de lembrar é quem dita as regras.

Uma frase secreta vai para um lugar que você controla — um disco, um gerenciador, uma senha mestra —, então pode ter quarenta caracteres de palavras longas e espaços. Uma senha fácil de lembrar vai para o formulário de cadastro de outra pessoa, que limita o comprimento, muitas vezes recusa espaços e exige um número e um símbolo.

Então o objetivo não é a maior entropia que você consegue decorar, e sim a maior que o formulário aceita. É dentro desse limite que um gerador de senhas fáceis de lembrar precisa trabalhar.

Quando não usar nenhuma das duas

A maioria das suas senhas não precisa ser fácil de lembrar. Se um gerenciador as preenche, uma sequência totalmente aleatória do gerador de senhas é mais forte e não custa nada lembrar.

Recorra a um gerador de senhas fáceis de lembrar para as poucas que você realmente precisa digitar: o login do aparelho, o próprio gerenciador, a conta que você vai usar num notebook emprestado.

Por que palavras curtas vencem

O que se gasta são caracteres, não palavras

Os conselhos sobre senhas de palavras quase sempre contam palavras. Os campos de senha contam caracteres, e isso muda a lista que um gerador de senhas fáceis de lembrar deveria usar.

Este site tem duas listas em português. A longa tem 4.096 palavras de 12 bits cada uma e uma média de 6,7 letras. A curta tem 1.024 palavras de 10 bits cada uma, nenhuma com mais de cinco letras, e uma média de 4,6.

Com um limite de dezesseis caracteres, a lista curta em português cabe em duas palavras que valem 20 bits, e a longa numa palavra de 12. Com vinte caracteres são três palavras e 30 bits contra duas palavras e 24. Com vinte e quatro, quatro palavras e 40 bits contra duas e 24. Com trinta e dois, cinco palavras e 50 bits contra quatro e 48. A lista curta vence em todos os limites, mesmo cada palavra dela valendo 10 bits contra 12, porque o que se gasta são caracteres, e não palavras.

Com um limite de 24 caracteres, a lista curta cabe em quatro palavras e 40 bits; a longa, em duas e 24. Vence a lista mais fraca, porque o limite é de caracteres.Calculado com o comprimento médio de cada lista pelo próprio código desta página, e conferido nos seus testes unitários.

Por isso este gerador de senhas fáceis de lembrar não usa a lista das frases secretas. Uma lista com menos bits por palavra entrega mais bits dentro de um campo de formulário.

Por que 1.024 palavras, e não 1.296

A lista curta da EFF, em inglês, tem 1.296 palavras. Em português, as palavras curtas e conhecidas acabam antes, ainda mais sem acentos: chegar a 1.296 obrigaria a usar palavras de seis letras.

Com elas, quatro palavras com número e símbolo podem chegar a 29 caracteres, e num limite de 24 só caberiam três. Com 1.024 palavras de no máximo cinco letras, quatro nunca passam de 25 caracteres, e cada uma vale exatamente 10 bits, porque 1.024 é 2¹⁰.

Palavras em português, sem acentos

De onde vêm as palavras

Não encontramos uma lista aberta e verificável feita para isso em português, então a deste site foi montada a partir das palavras mais frequentes nas legendas em português do OpenSubtitles2024, uma fonte com licença aberta.

Uma palavra só entra se o dicionário do LibreOffice para o português do Brasil a aceita, se não é nome próprio nem palavra vazia, como mas ou sobre, e se não é só uma forma de verbo: casa entra, porque casas também é muito usada; acho não entra.

Por que sem acentos nem ç

Uma senha que você não consegue digitar no teclado à sua frente não serve para nada. Muitos teclados não têm os acentos nem o ç à mão, e há formulários que não os aceitam.

Por isso cada palavra usa só letras de a a z. Também saem as que, sem acento, coincidem com outra palavra, como pais e país, para você não hesitar na hora de lembrar qual era.

O que foi tirado à mão

Depois das regras, cada palavra candidata foi lida. Saíram as que se leem como verbo conjugado, os nomes e as marcas, as palavras em inglês e tudo o que é sexual, violento ou religioso, o que se refere a nacionalidades ou doenças, os xingamentos e os diminutivos.

A lista de exclusões deste gerador de senhas fáceis de lembrar, com o motivo de cada palavra, está no código-fonte. São mais de 2.500 palavras, tiradas uma a uma.

O que torna uma palavra fácil de lembrar

Quase ninguém cuida desta parte

Esta categoria falha de um jeito curioso: um gerador de senhas fáceis de lembrar que produz palavras que ninguém conhece. Uma palavra rara não se lembra melhor que uma sequência aleatória.

Por isso as palavras saem das mais usadas, e não do dicionário inteiro. Uma ferramenta que entrega termos que você não reconhece produziu uma senha aleatória, e não uma senha fácil de lembrar.

Trocar letras por símbolos não ajuda

Outra função comum é trocar letras por caracteres parecidos — a por @, e por 3 — para agradar um formulário e parecer esperto. É a segunda coisa que um gerador de senhas fáceis de lembrar não deveria fazer.

Medido com o estimador de segurança deste site e os seus dados em português: a palavra senha recebe 11,8 bits. Escrevê-la como s-três-nh-arroba recebe 13,8, dois bits a mais somando as duas trocas. Acrescentar no lugar uma palavra a mais, sorteada da lista curta, vale 10 bits, cinco vezes mais, e é mais fácil de lembrar.

Medido com o estimador deste site: senha recebe 11,8 bits e s3nh@, 13,8. Uma palavra a mais, sorteada, vale 10.Números do testador de força de senha deste site, com os seus dados em português, que cobra pelas trocas que qualquer ferramenta de quebra de senhas já testa.

Toda ferramenta de quebra de senhas aplica essas trocas automaticamente, porque todo mundo as faz. Você mesmo pode conferir os números no testador de força de senha.

Frases-dica também não ajudam

Há geradores que oferecem uma frase para ajudar a lembrar a senha e depois avisam para não compartilhá-la com ninguém. Esse aviso entrega o problema.

Tudo o que reconstrói a senha é uma segunda cópia dela, guardada com menos cuidado. Quatro palavras curtas de um gerador de senhas fáceis de lembrar não deveriam precisar de muletas.

Como ler o número de segurança

Por que o número e o símbolo não contam

O número que você vê acima das opções sai só das palavras. Este gerador de senhas fáceis de lembrar coloca o número e o símbolo, mas não os conta.

“Tem exatamente um número e um símbolo” é algo que um atacante sabe de graça: é o que o formulário pedia. Cobrar preço cheio por caracteres que um atacante consegue prever inflaria o resultado, então a ferramenta mostra um mínimo.

Mesmo assim, eles vão para um lugar útil

Os dois são colados numa palavra sorteada, e não no fim. As regras de quebra de senhas testam primeiro os enfeites do fim, então Gato7-Nuvem-Luz! custa mais a um atacante que Gato-Nuvem-Luz7!, sem nenhum esforço a mais da sua parte.

40 bits bastam?

Atrás de um login que limita as tentativas, com folga. Contra um atacante que levou um banco de senhas e pode testar offline a toda velocidade, não, e nenhum gerador de senhas fáceis de lembrar, incluindo este, resolve esse caso.

É a troca que um gerador de senhas fáceis de lembrar propõe, e ela é razoável para as poucas senhas que você precisa lembrar. Para todo o resto, deixe um gerenciador preencher algo aleatório.

Tanto faz o separador

Nenhuma palavra da lista tem hífen, ponto ou sublinhado, então nenhum separador deixa a lista com menos de 1.024 palavras. O número é o mesmo com qualquer um deles.

Perguntas frequentes

Qual a diferença para um gerador de frases secretas?

O limite de comprimento. Uma frase secreta vai para um lugar que você controla, então pode ter quarenta caracteres de palavras longas e espaços. Uma senha fácil de lembrar vai para o formulário de outra pessoa, que limita o comprimento e muitas vezes não aceita espaços. Por isso esta página usa palavras curtas: quatro cabem em uns 23 caracteres.

Por que uma lista menor? Isso não a deixa mais fraca?

Por palavra, sim: 10 bits contra 12. Num campo de senha, não. A lista longa tem 6,7 letras em média, então um limite de 24 caracteres aceita duas palavras e 24 bits. A curta tem 4,6, aceita quatro e chega a 40 bits. O que o formulário limita são caracteres, e não palavras.

40 bits bastam?

Para uma conta com login que limita as tentativas, sim. Para algo que um atacante possa levar e quebrar offline, não. Se você não precisa digitar esta senha de memória, deixe um gerenciador de senhas preencher uma totalmente aleatória: esta ferramenta é para as que você precisa lembrar.

Por que o número não vai no fim?

Porque é o primeiro lugar onde as regras de quebra de senhas olham. Pôr um número e um símbolo no fim é o mais previsível que se faz com uma senha, então este gerador de senhas fáceis de lembrar os cola numa palavra sorteada. Não custa nada e elimina o formato mais óbvio.

O número e o símbolo contam no número de segurança?

Não, e de propósito. “Tem exatamente um número e um símbolo” é uma informação que o atacante recebe de graça, então cobrar preço cheio por eles exageraria o resultado. O número vem só das palavras, o que faz dele um mínimo, e não uma estimativa generosa.

Trocar letras por @ e 3 a deixaria mais forte?

Quase nada. O testador deste site dá 11,8 bits a senha e 13,8 a s3nh@, porque qualquer ferramenta de quebra de senhas aplica essas trocas. Uma palavra a mais da lista vale 10 bits, cinco vezes mais, e é muito mais fácil de digitar.

Por que as palavras não têm acentos nem ç?

Porque você precisa conseguir digitar a senha em qualquer teclado e em qualquer formulário. Muitos teclados não têm os acentos nem o ç à mão, e alguns formulários não os aceitam. Também saem as palavras que, sem acento, viram outra, como pais e país, para você não hesitar na hora de lembrar.

De onde vêm as palavras?

Das palavras mais usadas nas legendas em português do OpenSubtitles2024, filtradas com o dicionário do LibreOffice para o português do Brasil e revisadas à mão. São 1.024 palavras de no máximo cinco letras. A lista vem junto com o site, então este gerador de senhas fáceis de lembrar funciona sem internet.

Mais geradores gratuitos

Todas as ferramentas deste site funcionam no seu navegador, sem conta e sem limites. As de chaves e segredos e a de UUID, por enquanto, só estão em inglês.

Metodologia

Atualizado em

Como as palavras são escolhidas

Cada palavra sai da lista curta em português com crypto.getRandomValues() por amostragem por rejeição, então todas têm a mesma chance, e Math.random() não é usado em nenhuma parte deste gerador de senhas fáceis de lembrar. A lista é carregada com a página, então gerar não faz nenhuma requisição.

Como a entropia é calculada

bits = palavras × log₂(tamanho da lista)

O tamanho é 1.024 com qualquer separador. As maiúsculas seguem uma regra fixa, e não um sorteio, então não acrescentam nada. O número e o símbolo ficam de fora de propósito; o motivo está mais acima.

De onde vem a lista

Frequências do OpenSubtitles2024 (OPUS, licença ODC-BY), tiradas do zxcvbn-ts (licença MIT). Ortografia conferida pelo dicionário do LibreOffice para o português do Brasil, o VERO (LGPL ou MPL). Palavras vazias do stopwords-iso (MIT). Nada disso é baixado quando você usa a página: só decide quais palavras entram.

Um script reproduzível monta a lista a partir dessas fontes e de uma lista de exclusões feita à mão, com o motivo de cada palavra. Os testes unitários conferem o tamanho, que não haja repetidas, que só haja letras de a a z e que nenhuma palavra excluída apareça.

Por que duas listas

A lista longa, de 4.096 palavras, é para frases secretas, em que o comprimento não tem limite. Num formulário de 24 caracteres, a curta dá 40 bits contra 24, então o gerador de senhas fáceis de lembrar usa essa.

O que falta revisar

A revisão à mão foi feita por alguém que não é falante nativo de português, seguindo categorias fixas. Se você vir uma palavra que não deveria estar aí, escreva para nós.

O que ele não faz

Não confere a senha em vazamentos, não sabe quais sites recusam quais símbolos e não guarda nada do que você gera. Nada é transmitido, guardado ou colocado na URL, e as páginas em português não carregam ferramentas de análise.