Gerador de Frase-Senha (Diceware)

Gere uma frase-senha forte e memorável combinando palavras aleatórias em português — o método Diceware com lista local.

Como usar

  1. Escolha quantas palavras a frase-senha deve ter — cinco é um bom padrão para a maioria das contas, sete para alta segurança.
  2. Escolha um separador (espaço, hífen, sublinhado ou ponto) e extras opcionais — capitalização e um número aleatório.
  3. Clique em "Gerar" para criar a frase-senha. A entropia em bits é mostrada abaixo para você saber a força.

Sobre esta ferramenta

Uma frase-senha é uma senha feita de palavras em vez de caracteres. A ideia é simples: "cavalo batata espelho fornal oceano" é mais difícil de quebrar do que "P@ssw0rd!" porque a entropia — o número de combinações possíveis que um atacante precisaria testar — é vastamente maior, mesmo que a frase-senha seja mais fácil de digitar e memorizar. O método foi formalizado por Arnold Reinhold em 1995 como Diceware: jogue cinco dados, procure a combinação numa lista de palavras, repita até ter palavras suficientes. Esta ferramenta faz o mesmo digitalmente, com a Web Crypto API substituindo os dados e uma lista curada de palavras em português substituindo a tabela.

A lista tem 1.296 palavras (6^4), cada uma entre três e oito letras, do corpus de frequência NILC/USP do português brasileiro. São comuns o suficiente para serem memoráveis, curtas para digitar rápido e sem acentos para funcionar em qualquer teclado. Cada palavra adiciona cerca de 10,34 bits de entropia, então cinco palavras dão ~52 bits (suficiente para a maioria das contas), seis dão ~62 bits (bom para e-mail e nuvem), e oito dão ~83 bits (forte para senha mestra ou chave de criptografia de disco). Adicionar um número aleatório de 0 a 999 acrescenta ~10 bits.

A frase-senha é gerada inteiramente no navegador. A lista é embutida na página, a aleatoriedade vem de crypto.getRandomValues, e nada do que você gera é enviado, armazenado ou registrado. Se quiser uma senha aleatória em vez de uma frase-senha — símbolos, maiúsculas e minúsculas, sem palavras de dicionário — use o gerador de senhas.

A fórmula

Entropia = número_de_palavras × log₂(1296) ≈ número_de_palavras × 10,34 bits. Adicionar um número aleatório 0–999 acrescenta log₂(1000) ≈ 9,97 bits.

Perguntas frequentes

Quantas palavras devo usar?

Cinco palavras (~52 bits) são suficientes para a maioria das contas online. Para uma senha mestra ou criptografia de disco, use sete ou oito.

Uma frase-senha é realmente mais forte que uma senha complexa?

Normalmente, sim. "P@ssw0rd!" tem cerca de 28 bits de entropia porque segue padrões de substituição previsíveis. Cinco palavras aleatórias de uma lista de 1.296 palavras têm 52 bits, e são mais fáceis de lembrar e digitar.

A frase-senha sai do meu navegador?

Não. Tudo é gerado localmente com a Web Crypto API.

E se alguém souber a lista de palavras?

A força vem do número de palavras, não do sigilo da lista. Mesmo conhecendo as 1.296 palavras, um atacante testando todas as combinações de cinco palavras enfrentaria 1.296^5 ≈ 3,4 × 10^15 possibilidades.

Por que sem acentos?

Para que a frase-senha funcione em qualquer layout de teclado, inclusive US English. Acentos adicionam complexidade de memorização sem entropia significativa.

Posso usar um separador diferente?

Sim. Espaço, hífen, sublinhado e ponto são oferecidos. Alguns sistemas rejeitam espaços em senhas; um hífen ou sublinhado evita isso sem reduzir a força.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.