Início / Diceware e frases de palavras aleatórias

Diceware e frases de palavras aleatórias

O método por trás de escolher palavras aleatórias para uma frase-senha — e por que uma boa fonte aleatória importa mais que dados.

Criado em 1995 por Arnold Reinhold, o diceware gera uma frase-senha jogando dados físicos: cinco lançamentos dão um número de cinco dígitos (11111–66666), procurado numa lista numerada de palavras para escolher uma. Repete-se seis vezes e juntam-se as palavras — a frase só é tão segura quanto os dados e a lista forem aleatórios.

Por que um CSPRNG supera dados físicos

Dados são realmente aleatórios, mas lentos e fáceis de observar ou registrar. O gerador de frases deste site faz o mesmo trabalho digitalmente, usando crypto.getRandomValues() — a fonte aleatória criptograficamente segura do navegador — para escolher cada palavra de uma lista de 1.356 palavras. São cerca de 10,4 bits de entropia por palavra, então uma frase de seis palavras carrega uns 62 bits, e uma de oito mais de 83.

Palavras de exemplo da nossa lista

river tiger lamp fabric ocean coral gravel amber willow ember thistle quartz

Quer a lista numerada completa?

Se você quer mesmo jogar dados físicos, a EFF publica gratuitamente uma lista diceware numerada de 7.776 palavras revisada profissionalmente (e uma variante mais curta e fácil de digitar) — o padrão atual, feito para evitar palavras parecidas ou difíceis de soletrar.

Termos relacionados: Frase-senha · Entropia · CSPRNG

Perguntas frequentes

Nosso gerador de frases é tecnicamente diceware?

Não literalmente — ele não mapeia palavras para números de lançamentos de dados, então não dá para reproduzi-lo com dados físicos. Usa o mesmo princípio (seleção de palavras uniformemente aleatória), mas com um gerador criptograficamente seguro, pelo menos igualmente forte.

Uma lista mais curta é menos segura?

Uma lista mais curta dá um pouco menos de entropia por palavra (cerca de 10,4 bits para 1.356 palavras contra cerca de 12,9 bits da lista de 7.776 da EFF), mas adicionar mais uma palavra compensa de sobra a diferença — seis palavras da nossa lista superam cinco de uma lista maior.

Devo anotar minha frase-senha?

Se precisar, guarde-a em um lugar físico seguro e separado de qualquer dispositivo — mas um gerenciador de senhas com uma frase mestra forte é mais seguro e prático para tudo, exceto essa única frase mestra.