Senhas Aleatórias
Gerador de senhas fortes e fáceis de digitar, combinando palavras, números e separadores.
Gerador
O que é
O gerador cria senhas compostas por blocos. Cada bloco é formado por:
- Uma palavra sorteada de uma lista de 2048 palavras, com a primeira letra maiúscula e o restante minúsculo;
- Um número aleatório de 0 a 9.
Os blocos são unidos por um separador. No modo Aleatório (padrão), cada
separador é sorteado entre 13 símbolos amplamente aceitos por sistemas de login:
@ # _ - * = +
! . ? ( ) ~.
No modo Somente "-" todos os separadores são o hífen, o que facilita ditar
ou digitar a senha manualmente. A senha final tem entre 5 e 10 blocos, à sua
escolha. Exemplo com 5 blocos:
Luva0-Duvidoso5_Aferir2#Memorial8+Rodovia1
Cada bloco tem 2048 × 10 = 20 480 combinações possíveis (palavra × dígito). Como as listas de português e inglês têm o mesmo tamanho (2048 palavras), o total de combinações é idêntico nos dois idiomas:
- Aleatório (13 opções por separador): 5 blocos ≈ 1,03 × 10²⁶ combinações (~86 bits de entropia); 10 blocos ≈ 1,38 × 10⁵³ combinações (~177 bits de entropia).
- Somente "-" (separador fixo): 5 blocos ≈ 3,60 × 10²¹ combinações (~72 bits de entropia); 10 blocos ≈ 1,30 × 10⁴³ combinações (~143 bits de entropia).
Idiomas
Por padrão o gerador usa o dicionário em Português, mas também é possível trocar para English. Cada idioma usa a lista oficial de 2048 palavras do padrão BIP-0039, usada também para gerar frases-semente de carteiras de criptomoedas.
As listas são as publicadas no repositório oficial bitcoin/bips, mantido pela comunidade Bitcoin (domínio público).
Segurança
A geração acontece inteiramente no seu navegador. Os números aleatórios são obtidos com a
Web Crypto API (crypto.getRandomValues), um gerador criptograficamente seguro —
nenhuma senha, palavra sorteada ou clique é enviado para qualquer servidor, nem mesmo para
os servidores deste site.
Ainda assim, recomenda-se salvar a senha gerada em um gerenciador de senhas confiável, em vez de reutilizá-la ou anotá-la em texto simples.