Ferramenta de privacidade grátis
Gerador de frases-senha
Quatro palavras sorteadas em dados batem trocas espertas de letras, e você pode conferir essa afirmação aqui mesmo. As palavras vêm da EFF large wordlist, servida por este site. Cada palavra é sorteada com o gerador criptográfico de aleatoriedade do seu navegador, ou com os seus próprios dados físicos, se preferir. A matemática da entropia está na mesa abaixo. Nada é enviado e nada é armazenado. Gere até encontrar uma que você consiga lembrar.
Gerada no seu navegador. Nada enviado, nada armazenado.
…
Copiar coloca a frase na sua área de transferência. Cole onde ela pertence e depois copie outra coisa. Gerenciadores de área de transferência e a Área de Transferência Universal podem reter ou sincronizar o que você copia.
A lista de palavras não carregou. Recarregue a página para tentar de novo. Nada pode ser gerado sem ela.
Role cinco dados reais por palavra, ou um dado cinco vezes. Os mesmos lançamentos sempre dão as mesmas palavras. A aleatoriedade é sua, feita de plástico, e esta página vira uma tabela de consulta.
Toque em cada lançamento conforme fizer, ou digite os números.
Nada aqui exige confiança: a página não contribui com nenhuma aleatoriedade neste modo. Confira qualquer palavra à mão consultando o arquivo bruto da lista de palavras.
A matemática da entropia abaixo pressupõe dados honestos e lançamentos honestos. Com dados reais, essa parte é você quem garante, não nós.
Separadores e maiúsculas são padrões fixos que se presume que o atacante conhece, então adicionam +0 bits. Escolha pelo conforto de digitar, não pela força.
O dígito é sorteado aleatoriamente e adiciona +3,3 bits. Real, mas só cerca de um quarto de uma palavra a mais.
A opção “acrescentar um dígito” está desligada aqui: ele viria da aleatoriedade do navegador, que é justamente o que o modo dados existe para evitar. Acrescente seu próprio dígito depois de copiar, se algum site exigir.
Qualquer mudança sorteia uma frase-senha nova. As opções nunca retrabalham a que está na tela.
No modo dados, seus lançamentos fixam as palavras. Separador e maiúsculas apenas reestilizam a mesma frase, em vez de sortear outra.
A matemática, na mesa
log₂(7.776) = 12,925 bits por palavra · tempo mediano de quebra = combinações ÷ 2 ÷ taxa de palpites
As mesmas taxas ilustrativas e a mesma fórmula de mediana da calculadora de tempo de quebra de PIN. As duas páginas foram feitas para serem lidas lado a lado.Quanto tempo o seu PIN sobreviveria? Comparar →
A contagem pressupõe que o atacante conhece todo o esquema (a lista de palavras, o separador, o padrão) e só não tem as suas palavras. Essa é a forma padrão e honesta de medir.
Estes tempos pressupõem que a frase-senha foi gerada aleatoriamente (é para isso que esta página serve) e não é reutilizada em nenhum lugar que tenha vazado.
De onde vem a aleatoriedade
No modo navegador, as palavras são sorteadas com crypto.getRandomValues, o gerador criptográfico de aleatoriedade do sistema operacional e a mesma fonte em que os gerenciadores de senhas confiam. A amostragem com rejeição elimina o viés de módulo. Deliberadamente não incluímos um passo de “toque em uns quadradinhos para entropia extra”. Toques humanos são enviesados e valem alguns bits na melhor das hipóteses. Pendurá-los num CSPRNG daria a entender que o CSPRNG precisa de ajuda. Ele não precisa, e teatro não é segurança.
Se você preferir não confiar nem um pouco na aleatoriedade desta página, é para isso que serve o modo dados: você rola, a página consulta, e a consulta é verificável à mão. Esse é o ritual original do diceware, e a razão de a lista de palavras vir com os códigos de dados na primeira coluna.
FAQ honesto
Por que quatro palavras aleatórias batem “P@ssw0rd!”?
Quem quebra senhas não ataca letras, ataca padrões. “P@ssw0rd!” é uma palavra de dicionário com exatamente as substituições que toda ferramenta de quebra tenta primeiro. Sua força real é uma pequena fração do que aparenta. Quatro palavras sorteadas em dados carregam 51,7 bits de aleatoriedade genuína: cerca de 3,7 quatrilhões de possibilidades igualmente prováveis. Nenhuma rodada de lista-de-palavras-mais-regras consegue encurtar isso. Aleatoriedade bate esperteza, e mais palavras é o que a escala.
É seguro gerar uma frase-senha numa aba do navegador?
Esta página tira a aleatoriedade de crypto.getRandomValues, lê uma lista de palavras servida por este site e não faz nenhuma requisição de rede ao gerar. Você pode verificar isso no DevTools. As ressalvas honestas ficam fora da matemática. A frase existe na memória desta aba e na sua área de transferência assim que você copia. Gere quantas quiser. Trate a que você guardar como o segredo que ela acabou de se tornar.
Que lista de palavras é essa, exatamente?
A EFF large wordlist: 7.776 palavras escolhidas por serem memoráveis e terem prefixos distintos. 7.776 = 6⁵, então cada palavra equivale a um lançamento de cinco dados. Sortear com um CSPRNG é a versão digital do mesmo ritual. A cópia neste site é idêntica byte a byte à original da EFF (SHA-256 começando em addd3553…, com a procedência publicada junto do arquivo). Nenhum CDN está envolvido.
As opções deixam a frase mais forte?
Em geral, não, e os rótulos dizem isso. Separadores e maiúsculas são padrões fixos, valendo +0 bits contra um atacante que conhece o esquema. O dígito acrescentado é sorteado aleatoriamente e adiciona +3,3 bits: real, mas pequeno. O único botão que escala é a quantidade de palavras. Cada palavra a mais multiplica as possibilidades por 7.776.
E se eu não confiar na aleatoriedade desta página?
Então não use. Mude para o modo dados e traga a sua. Cinco lançamentos de um dado real escolhem cada palavra. A página só consulta o código no arquivo público da lista de palavras, o que você pode fazer à mão para conferir. Uma tabela de consulta não tem nada de “adivinhável”. O modo navegador continua sendo o caminho conveniente: crypto.getRandomValues é o CSPRNG do sistema operacional, a mesma fonte em que os gerenciadores de senhas confiam.
A lista de palavras, verificável
Este site serve a EFF large wordlist idêntica byte a byte à original (SHA-256 addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e), verificada contra dois espelhos de pacotes independentes e um checksum registrado publicamente. O arquivo e a nota de procedência estão abertos:
Como isto funciona
Cada palavra é escolhida por amostragem com rejeição sobre valores de 32 bits vindos de crypto.getRandomValues (sem viés de módulo) contra a lista de 7.776 entradas. O dígito opcional é sorteado do mesmo jeito. No modo dados, os seus próprios lançamentos substituem inteiramente a amostragem. Cada grupo de cinco dígitos endereça uma palavra na coluna de códigos de dados do arquivo, e a página não acrescenta nenhuma aleatoriedade própria. A geração acontece inteiramente nesta aba: zero requisições no momento de gerar, nada salvo em lugar nenhum. Os tempos de quebra são medianas (metade do espaço de chaves) nas taxas ilustrativas declaradas.
Palavras tão fortes merecem uma porta tão sólida.
O Sealby tranca cada cofre com o seu PIN ou frase-senha passados por um Argon2id calibrado no seu aparelho. A faixa lenta acima é a que um atacante realmente enfrenta. Suas fotos, atrás das suas palavras.
iPhone e iPad · iOS 17+ · Grátis