Calculadora de Entropia de Frase Diceware | Veja a força real do seu número de palavras
Estime a entropia de uma frase de senha Diceware a partir de quatro dicionários — Diceware e EFF Large (7776), EFF Short (1296) e BIP-39 (2048) — e de um comprimento de 1 a 20 palavras. Obtenha a entropia em bits, o total de combinações, o tempo de força bruta e um nível de força ancorado no limite de 80 bits do NIST SP 800-63B.
💡 Pare de chutar quantas palavras usar
"Seis palavras bastam" se repete em todo lugar, mas a resposta honesta depende do seu dicionário e do seu modelo de ameaça. Esta calculadora transforma esse debate em números: escolha uma lista, arraste o controle de palavras e veja a entropia, o tempo de quebra e o nível de força se atualizarem juntos.
Cada palavra de uma lista de 7776 palavras acrescenta cerca de 12,9 bits, então seis palavras chegam a cerca de 77,5 bits e sete a cerca de 90,4. Como a entropia cresce de forma linear com o número de palavras, mover o controle uma posição mostra exatamente quanta margem uma palavra extra garante e onde você passa de "Forte" para "Muito forte".
O seletor de velocidade de ataque cobre quatro cenários: de um login online limitado (100 tentativas/s) a uma plataforma offline com GPU testando hashes rápidos (1 trilhão/s). A mesma frase de seis palavras pode resistir por milênios diante de um atacante e cair em anos diante de outro. Os equivalentes em cadeias aleatórias — alfanumérico e ASCII imprimível — deixam você comparar a frase memorável com a senha de caracteres soltos que ela substituiria.
🧐 Perguntas frequentes
Qual a diferença entre Diceware, EFF e BIP-39? O tamanho da lista. A lista Diceware original e a EFF Large têm 7776 palavras (6⁵); a EFF Short tem 1296 (6⁴); a BIP-39 tem 2048 (2¹¹). Quanto mais palavras, mais bits por palavra. As palavras da EFF têm em média 7,0 caracteres contra 4,3 do Diceware, o que reduz erros de digitação.
Seis palavras são suficientes mesmo? Com uma lista de 7776 palavras, seis dão cerca de 77,5 bits. O criador do Diceware, Arnold Reinhold, elevou sua recomendação de cinco para seis palavras em 2014. Para segredos de alto valor ou de longa duração, sete ou mais é o mais prudente. O NIST SP 800-63B aponta cerca de 80 bits como limite de uma frase robusta, exatamente onde esta ferramenta marca o nível "Muito forte".
Para que serve o tamanho de dicionário personalizado? Para qualquer lista fora das predefinições: um Diceware em português, uma lista própria ou um esquema incomum. Informe o número de palavras do vocabulário (de 2 a 1.000.000) e os bits por palavra são recalculados para essa lista.
Por que o tempo de quebra aparece em séculos ou milênios? É o tempo médio para explorar metade do espaço de chaves na velocidade de ataque escolhida. Quando a entropia passa de 80 bits, nem um trilhão de tentativas por segundo é suficiente: o resultado supera a idade do universo. O cálculo pressupõe um sorteio Diceware verdadeiramente aleatório, sem nomes próprios nem frases conhecidas.
📚 BIP-39: as 2048 palavras por trás das carteiras de cripto
Se você já anotou uma "seed phrase" de carteira de criptomoedas, provavelmente usou a lista BIP-39 sem saber. Esse padrão fixa 2048 palavras justamente porque 2¹¹ = 2048: cada palavra codifica exatamente 11 bits, o que permite mapear de forma limpa um valor binário para uma sequência de palavras legíveis.
É por isso que a BIP-39 entrega menos entropia por palavra (11 bits) do que uma lista Diceware de 7776 palavras (12,9 bits): a contagem foi escolhida para encaixar na matemática do binário, não para maximizar bits. Para uma frase de senha comum, isso significa que uma lista BIP-39 precisa de mais palavras para atingir a mesma força. Trocar o dicionário nesta calculadora e observar como o número de bits muda deixa essa diferença de design bem visível.