Gerador de palavras-passe.

O gerador de palavras-passe cria palavras-passe aleatórias de 8 a 128 caracteres no próprio navegador, com maiúsculas, minúsculas, números e símbolos. A força mede-se pela entropia: 16 caracteres sorteados entre 86 possíveis somam cerca de 103 bits, o que inviabiliza a descoberta por tentativas. Nada é enviado, guardado ou registado.

Atualizado em Os valores escritos não saem do navegador

Gere uma palavra-passe forte

Gerada aqui, no navegador, com crypto.getRandomValues. A palavra-passe não é enviada, guardada nem registada.

Tab campo seguinte Ctrl K procurar outra ferramenta
Palavra-passe geradacalterix
Clique em gerar

Como a palavra-passe é gerada

A ferramenta usa o gerador aleatório criptográfico do navegador (crypto.getRandomValues), o mesmo recurso que protege as ligações seguras. Nunca recorre ao Math.random, que é previsível. O sorteio descarta os valores que enviesariam o resultado, de modo que cada caractere tem a mesma probabilidade de sair.

Cada tipo selecionado entra pelo menos uma vez na palavra-passe, e a ordem final é baralhada. A palavra-passe só existe no ecrã: não é enviada para um servidor, guardada nem registada. Ao fechar o separador, desaparece.

Entropia: quanto tempo resiste

Entropia (bits) = comprimento × log2(caracteres possíveis)
Exemplo: 16 × log2(86) = 16 × 6,43 = 102,8 bits

Com os quatro tipos selecionados, o conjunto tem 86 caracteres (26 maiúsculas, 26 minúsculas, 10 números e 24 símbolos). Cada caractere a mais soma cerca de 6,4 bits, e cada bit duplica o trabalho de quem tenta adivinhar.

Palavra-passeEntropia estimadaFaixa na ferramenta
PIN de 6 números19,9 bitsMuito fraca
8 caracteres, 4 tipos51,4 bitsFraca
12 caracteres, 4 tipos77,1 bitsRazoável
16 caracteres, 4 tipos102,8 bitsMuito forte
20 caracteres, 4 tipos128,5 bitsMuito forte
As faixas (abaixo de 36 bits muito fraca, até 60 fraca, até 80 razoável, até 100 forte, acima disso muito forte) são um critério desta ferramenta, não uma norma oficial. A estimativa vale para palavras-passe sorteadas: as escolhidas por pessoas são bem mais fracas do que o número sugere.

Modo frase: palavras fáceis de decorar

No modo frase, a palavra-passe é uma sequência de palavras comuns em português, sem acentos, sorteadas de uma lista incluída na ferramenta. Cada palavra vale cerca de 8,5 bits, muito menos do que os 11 bits de uma lista do tipo Diceware, com 2048 palavras. Por isso, convém usar mais palavras.

PalavrasEntropia estimada
434,1 bits
651,2 bits
868,2 bits
1085,3 bits

O cálculo parte do princípio de que quem ataca conhece a lista de palavras. Acrescentar o número final (00 a 99) soma 6,6 bits. Para contas importantes, o modo caracteres é a melhor escolha.

Boas práticas com palavras-passe geradas

  • Use uma palavra-passe diferente para cada conta. Se uma vazar, as outras ficam protegidas.
  • Guarde as palavras-passe num gestor de palavras-passe, não numa folha de cálculo solta nem no bloco de notas.
  • Ative a verificação em dois passos sempre que existir.
  • Se o site recusar símbolos, desmarque "Símbolos" e aumente o comprimento.
  • Use "Excluir ambíguos" quando tiver de a escrever à mão, para não confundir l, 1, I, O e 0.

Para outras tarefas de texto, veja o contador de caracteres e o sorteador.

Perguntas frequentes

É seguro gerar palavras-passe online?

É seguro quando a geração acontece no navegador, como aqui. A palavra-passe usa o gerador criptográfico do navegador e não é enviada, guardada nem registada.

Qual é o tamanho ideal de uma palavra-passe?

Para contas importantes, 16 caracteres sorteados com os quatro tipos somam cerca de 103 bits. Para as que se escrevem com frequência, 6 palavras do modo frase dão 51 bits.

O que é a entropia de uma palavra-passe?

É a medida, em bits, de quantas palavras-passe diferentes a regra de geração poderia produzir. Cada bit a mais duplica o número de tentativas necessárias.

O que são caracteres ambíguos?

São caracteres fáceis de confundir na leitura, como i, l, 1, L, o, O, 0 e a barra vertical. A opção "Excluir ambíguos" retira todos da palavra-passe.

Porque é que o gerador não usa o Math.random?

O Math.random é previsível e não foi feito para segurança. O gerador usa crypto.getRandomValues e descarta os valores que criariam enviesamento.

As palavras-passe geradas ficam guardadas em algum lado?

Não. A palavra-passe só existe no ecrã do navegador. Guarde-a num gestor de palavras-passe antes de fechar a página.

Fontes e método

Fórmulas padrão de domínio público. Cada cálculo é conferido com testes numéricos independentes antes de ser publicado.