0

Gerador de Frases-passe Diceware — Frases-passe com Palavras Aleatórias

Gere frases-passe fortes e fáceis de memorizar compostas por palavras reais aleatórias utilizando o método Diceware — aleatoriedade criptográfica genuína, com a entropia real em bits mostrada de forma transparente.

🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.

6
A processar... 0%
A gerar palavras aleatórias seguras
Concluído

Resultado

Esta ferramenta gera frases-passe à maneira do Diceware: em vez de uma cadeia densa de caracteres aleatórios difícil de digitar e ainda mais difícil de memorizar, encadeia várias palavras comuns escolhidas independentemente de forma aleatória. Uma frase-passe como "floresta-cometa-lanterna-guitarra-oásis-cardal" possui uma entropia real e calculável, mas continua a ser algo que um ser humano pode dizer em voz alta, digitar num teclado de telefone ou memorizar após algumas tentativas — precisamente o equilíbrio para o qual a geração ao estilo Diceware foi concebida.

A aleatoriedade é o ponto central, por isso é levada a sério aqui: cada palavra é escolhida utilizando o gerador de números aleatórios criptograficamente seguro crypto.getRandomValues() do navegador, com amostragem por rejeição correta em cada extração. Um valor bruto de 32 bits só é aceite se cair num intervalo divisível de forma exata pelo comprimento da lista; os valores no resto desigual que sobra são descartados e gera-se novamente. Saltar este passo e fazer simplesmente valor % comprimentoDaLista favoreceria ligeiramente as palavras de índice baixo em relação às de índice alto — um enviesamento estatístico subtil que uma implementação ingénua introduziria silenciosamente. Este gerador nunca toma esse atalho.

A honestidade sobre a entropia é a outra metade do design. A lista de palavras incluída tem 1821 palavras comuns em inglês, únicas, inequívocas e do dia a dia — uma lista ampla e representativa, mas não a lista específica de 7776 palavras usada pelo projeto Diceware clássico, pelo que esta ferramenta nunca alega o famoso valor de 12,9 bits por palavra que só se aplica a essa lista exata. Em vez disso, a entropia por palavra é calculada em tempo real como log2(comprimento da lista), o que resulta em aproximadamente 10,8 bits por palavra aqui, e o resultado no ecrã mostra sempre a fórmula completa — número de palavras vezes bits por palavra, mais a contribuição honesta de quaisquer extras — para que possa ver exatamente como o total foi alcançado, em vez de confiar num número de marketing.

As opções adicionais são tratadas com a mesma honestidade. Colocar cada palavra em maiúscula é uma regra fixa e determinística aplicada sempre da mesma forma, pelo que não adiciona qualquer entropia real — um atacante que conheça a regra não ganha nada por não saber quais as letras maiúsculas, e a ferramenta diz isso claramente. Acrescentar um número de dois dígitos aleatório, pelo contrário, é uma extração aleatória extra genuína entre 100 valores igualmente prováveis, adicionando cerca de 6,6 bits reais e declarados por cima das palavras. Tudo é calculado e renderizado localmente no seu navegador, sem qualquer servidor envolvido, pelo que a frase-passe que gera nunca é vista por mais ninguém além de si.