Gerador de frase-senha no estilo XKCD
Gere frases-senha no estilo xkcd com palavras comuns aleatórias, escolhendo separador, maiúsculas e tamanho das palavras. A entropia aparece em bits.
Carregando dicionários…
O que é Gerador de senhas XKCD?
Inspirado na tirinha nº 936 do xkcd, este gerador junta palavras escolhidas ao acaso, como correct-horse-battery-staple, para criar senhas longas, fortes e fáceis de lembrar. Você controla o número de palavras, o separador, as maiúsculas e o tamanho das palavras.
Como usar Gerador de senhas XKCD
- Defina o Número de palavras (2–12); 4 é como na tirinha, mas 5–6 é melhor hoje.
- Escolha um Separador e o estilo de Maiúsculas.
- Ajuste o Tamanho mínimo da palavra e o Tamanho máximo da palavra e, se quiser, marque Adicionar um dígito aleatório no final.
- Clique em Gerar novamente; vários candidatos aparecem, copie o que preferir.
Exemplo
4 words, hyphen separator, Capitalize Each Word, add a digit
Acuteness-Slug-Obsolete-Renegade1 (55.0 bits)
Resultado aleatório; o seu será diferente.
Quando usar Gerador de senhas XKCD
Use para senhas que você digita com frequência: login do computador, senhas de Wi-Fi que você passa de boca, senhas mestras. Escolha pelo menos 5 palavras para qualquer coisa que um atacante possa atacar offline. Evite em sistemas com tamanho máximo de senha curto; nesses, use o gerador de caracteres.
Como funciona Gerador de senhas XKCD
As palavras são sorteadas de forma uniforme com crypto.getRandomValues da lista grande da EFF, filtrada pela faixa de tamanho escolhida. Entropia = palavras × log2(tamanho do conjunto), mais 1 bit por palavra para maiúsculas aleatórias, log2(10) por separador de dígito aleatório e log2(10) para um dígito acrescentado. O valor pressupõe que o atacante conhece a lista e as suas configurações, então é um limite inferior honesto. Escolher um entre vários candidatos exibidos custa no máximo log2(quantidade) bits.
Casos de Uso Comuns
- Criar uma senha de login do computador fácil de lembrar
- Gerar uma senha de Wi-Fi fácil de ler em voz alta
- Criar a senha mestra de um gerenciador de senhas
- Produzir frases-senha para ensinar segurança de senhas
Nota de Segurança
Não edite a frase gerada para algo mais "significativo"; escolhas humanas a tornam previsível.
Perguntas Frequentes
"correct horse battery staple" ainda é segura?
Essa frase exata hoje está em todos os dicionários de quebra de senhas. A ideia continua boa: quatro palavras realmente aleatórias entre 7.776 dão 51,7 bits; use cinco ou seis palavras para uma proteção forte.
Por que as maiúsculas acrescentam tão pouco?
Deixar todas as palavras em maiúscula do mesmo jeito é uma regra que o atacante conhece, então não acrescenta nada. Só maiúsculas aleatórias por palavra somam 1 bit por palavra.
Qual lista de palavras é usada?
A lista grande da EFF, com 7.776 palavras comuns em inglês, filtrada pelo tamanho mínimo e máximo que você escolher.