Gerador de frases-passe
Cria frases-passe fortes e fáceis de memorizar a partir da lista EFF ou de uma lista francesa, com a entropia em bits. Geradas com segurança no navegador.
Entropia: –
Como usar o gerador de frases-passe
- Escolhe a Lista de palavras: Inglês (EFF, 7776 palavras) ou Francês (7776 palavras). Nesta página, a lista inglesa vem selecionada por predefinição.
- Move o cursor Número de palavras (de 3 a 12). Seis palavras é uma boa predefinição para a maioria das contas.
- Escolhe um Separador: Hífen (-), Espaço, Ponto (.), Sublinhado (_) ou Nenhum.
- Escolhe as Maiúsculas: minúsculas, Inicial Maiúscula Em Cada Palavra, MAIÚSCULAS ou Aleatório por palavra.
- Marca Acrescentar um dígito aleatório se um site exigir um número.
- Define Quantas frases-passe queres (até 20), carrega em Gerar e depois em Copiar.
A linha Entropia atualiza-se a cada alteração e mostra a força em bits, bem como o tamanho da lista e os bits que cada palavra acrescenta.
Não há lista em português
As listas de palavras existem apenas em inglês e em francês; não há uma lista portuguesa. Isso não afeta a segurança: a força de uma frase-passe vem do sorteio aleatório, não da língua, e as duas listas têm exatamente o mesmo tamanho. Se preferires palavras mais próximas do português, a lista francesa evita acentos e tem muitas palavras de origem latina fáceis de reconhecer.
Porque é que as frases-passe funcionam
Uma frase-passe como crumpet-oblivion-wobbly-cactus-jury-pelican é longa, fácil de escrever e muito mais fácil de memorizar do que x7#Qp!2v. A sua força não vem de as palavras serem obscuras. Vem de terem sido escolhidas ao acaso numa lista conhecida. É a ideia por trás do método Diceware, em que se lançam cinco dados para escolher cada palavra numa lista de 6^5 = 7776 entradas. Esta ferramenta faz o mesmo com o gerador de números aleatórios criptográfico do teu navegador (a Web Crypto API) e uma amostragem sem enviesamento, para que cada palavra da lista tenha exatamente a mesma probabilidade de ser escolhida.
Como as palavras são aleatórias, é possível medir a força com precisão, mesmo partindo do princípio de que o atacante sabe que lista e que definições usaste:
Entropia = número de palavras × log2(tamanho da lista)
Cada palavra de uma lista de 7776 palavras acrescenta log2(7776) ≈ 12,9 bits. Seis palavras dão cerca de 77,5 bits, sete palavras cerca de 90 bits. As maiúsculas Aleatório por palavra acrescentam 1 bit por palavra, e Acrescentar um dígito aleatório (um dígito de 0 a 9 acrescentado a uma palavra escolhida ao acaso) acrescenta log2(10 × número de palavras) bits, cerca de 5,9 bits com seis palavras. Escolher Inicial Maiúscula Em Cada Palavra ou MAIÚSCULAS não acrescenta nada, porque um atacante pode testar essas variantes sem custo, mas ajuda a cumprir as regras de palavras-passe.
Como referência, a ferramenta classifica menos de 50 bits como fraca, 50–79 como razoável, 80–99 como forte e 100 ou mais como muito forte. Para a palavra-passe mestra de um gestor de palavras-passe ou para a encriptação de um disco, aponta para 7 palavras ou mais.
As listas de palavras
A lista inglesa é a EFF large wordlist da Electronic Frontier Foundation (CC BY 3.0 US). Evita palavras ofensivas ou difíceis de escrever e foi concebida para que as palavras sejam fáceis de digitar. A lista francesa é a «diceware-fr-alt» de Arthur Pons (licença MIT), construída a partir da base de dados Lexique 3 (CC BY-SA 4.0): palavras comuns de 4 a 9 letras, sem acentos nem homófonos, rápidas de escrever em qualquer teclado. As duas listas têm exatamente 7776 palavras, por isso a entropia é a mesma nas duas línguas.
As listas são transferidas deste site da primeira vez que geras uma frase-passe; a partir daí, tudo acontece no teu dispositivo. As frases-passe nunca são enviadas nem guardadas.
Perguntas frequentes
Quantas palavras devo usar?
Cinco palavras (cerca de 65 bits) são aceitáveis para uma conta online normal protegida por limite de tentativas. Seis palavras são uma boa predefinição. Usa sete ou mais para a palavra-passe mestra de um gestor de palavras-passe, uma chave de encriptação de disco ou qualquer coisa que um atacante possa tentar decifrar offline.
O separador é obrigatório?
Não, mas melhora a legibilidade e evita ambiguidades. Com Nenhum e letras minúsculas, duas sequências de palavras diferentes podem ocasionalmente dar a mesma cadeia, o que reduz ligeiramente a força real.
Posso trocar uma palavra de que não gosto?
Em vez disso, gera de novo. Substituir as palavras que achas difíceis de memorizar torna o resultado menos aleatório e mais fraco do que a entropia indicada.
Porque é que uma frase-passe é melhor do que uma palavra-passe curta e complexa?
Uma palavra-passe de 12 caracteres aleatórios entre letras, dígitos e símbolos tem cerca de 78 bits, semelhante a seis palavras aleatórias, mas é muito mais difícil de memorizar e de escrever. O comprimento feito de palavras aleatórias dá a mesma segurança numa forma mais amigável.
Devo reutilizar uma frase-passe em vários sites?
Não. Usa um segredo diferente para cada conta, de preferência guardado num gestor de palavras-passe, e reserva uma frase-passe memorizável para os poucos segredos que tens de escrever de memória.
Ferramentas relacionadas
- Gerador de palavras-passe Gerador de palavras-passe grátis que cria palavras-passe aleatórias fortes de 4 a 128 caracteres no teu navegador. Nada é guardado nem enviado.
- Gerador de números aleatórios Gera números aleatórios em qualquer intervalo, de 1 a 10 000 de cada vez, inteiros ou decimais, com ou sem repetições, com aleatoriedade segura do navegador.
- Gerador de UUID Gerador de UUID gratuito para as versões 4 e 7. Cria até 1000 de uma vez, em maiúsculas ou sem hífenes, e copia-os ou transfere-os num ficheiro .txt.