Gerador de Senhas
Gere senhas fortes e aleatórias com medidor de força — seguro, grátis, no seu navegador.
As palavras vêm da lista EFF de 7776 palavras, então cada uma acrescenta 12,9 bits. É mais fácil de digitar e de memorizar que uma sequência aleatória de mesma força.
Um PIN é seguro apenas na medida em que o aparelho limita as tentativas. Não o reutilize como senha.
Gerador de senhas fortes - criar senhas aleatórias seguras
Uma senha que você consegue inventar é uma senha que um atacante consegue adivinhar. Senhas escolhidas por pessoas giram em torno de nomes, datas, padrões de teclado e trocas de letras, exatamente o que as ferramentas de quebra testam primeiro. Este gerador de senhas gratuito elimina esse viés: cada caractere vem da fonte de aleatoriedade criptográfica do navegador, então o resultado não tem padrão explorável.
Defina o comprimento, escolha os conjuntos de caracteres e gere uma senha ou dez de uma vez. O menu Modo alterna entre uma Senha aleatória, uma Frase-senha fácil de memorizar feita de palavras reais e um PIN só de números. O indicador de força e a entropia em bits se atualizam conforme você muda as opções, e nada do que você cria é transmitido, salvo ou registrado.
O que realmente deixa uma senha forte
A força é medida em entropia, ou seja, na quantidade de tentativas que um atacante precisaria. A entropia cresce com o tamanho do conjunto de caracteres, mas cresce muito mais rápido com o comprimento. Um caractere a mais multiplica o espaço de busca; um tipo de símbolo a mais apenas o alarga um pouco. Por isso uma senha de 16 caracteres com letras e dígitos vence uma de 8 cheia de pontuação, e por isso todo guia sério de segurança hoje começa pelo comprimento.
Três modos: senha, frase-senha e PIN
| Modo | O que produz | Entropia com os valores padrão |
|---|---|---|
| Senha | Uma sequência aleatória de 4 a 128 caracteres dos conjuntos marcados | 16 caracteres de letras e dígitos: cerca de 95 bits |
| Frase-senha | De 3 a 12 palavras aleatórias unidas por um separador | 5 palavras: cerca de 65 bits |
| PIN | De 3 a 12 dígitos aleatórios | 6 dígitos: cerca de 20 bits |
A Frase-senha tira suas palavras da EFF Large Wordlist, 7776 palavras curtas escolhidas para serem fáceis de digitar e de distinguir, então cada palavra acrescenta 12,9 bits. Escolha o Separador (-, ., _ ou um espaço) e ligue Iniciar cada palavra com maiúscula ou Acrescentar dois dígitos quando um formulário exigir uma maiúscula ou um número. O PIN dá de 3 a 12 dígitos para o bloqueio do celular ou o código de uma porta, e nada mais. Em qualquer modo, a linha abaixo do resultado informa a entropia em bits: uma palavra da lista vale 12,9 bits e uma senha de 20 caracteres tirada do conjunto completo de 88 caracteres fica em torno de 129 bits. Lista de palavras: EFF Large Wordlist, CC BY 3.0 US.
Qual deve ser o comprimento da senha
| Onde é usada | Comprimento mínimo | Observação |
|---|---|---|
| Conta comum de um site | 16 caracteres | Suficiente para resistir a ataque offline se o site vazar |
| E-mail, banco, armazenamento em nuvem | 20 caracteres | Essas contas conseguem redefinir todas as outras senhas |
| Banco de dados, servidor ou acesso root | 24 caracteres ou mais | São digitadas por máquina, então o comprimento não custa nada |
| Chaves de API e segredos de serviço | 32 caracteres ou mais | Trate como token e faça rotação periódica |
| Chave da rede Wi-Fi | 20 caracteres | Um handshake capturado pode ser atacado offline por tempo indeterminado |
Como gerar uma senha aqui
- Escolha o Modo: Senha, Frase-senha ou PIN. As opções abaixo mudam conforme essa escolha.
- Para uma senha, arraste o controle de comprimento, de 4 a 128 caracteres, sendo dezesseis um bom padrão. Uma frase-senha usa Palavras (de 3 a 12) e um PIN usa Dígitos (de 3 a 12).
- Marque os conjuntos necessários: maiúsculas, minúsculas, números e símbolos.
- Deixe Pelo menos um de cada tipo ligado para que cada conjunto marcado realmente apareça no resultado.
- Ative Excluir caracteres ambíguos se a senha for ditada em voz alta ou digitada manualmente.
- Clique em Gerar para uma senha ou em Gerar 10 para escolher entre várias.
- Confira a entropia em bits abaixo do resultado, copie a senha e cole direto no seu gerenciador de senhas.
Quando um site recusa a senha gerada
Muitos formulários de cadastro exigem pelo menos um dígito ou um símbolo, e uma sequência de caracteres puramente aleatórios nem sempre contém um deles. É para isso que existe Pelo menos um de cada tipo, ligado por padrão: ele reserva um caractere de cada conjunto que você marcou, desde que o comprimento deixe espaço para todos, de modo que a primeira senha gerada já atenda à regra em vez de exigir outra tentativa. Se o formulário limitar o comprimento, encurte a senha e marque Símbolos para recuperar alguma entropia; se ele recusar símbolos de vez, desmarque-os e acrescente quatro caracteres de comprimento.
Por que excluir caracteres ambíguos
Em muitas fontes o dígito 1, o L minúsculo e o i maiúsculo ficam quase idênticos, assim como 0 e O. Isso não importa quando um gerenciador preenche o campo, mas atrapalha quando alguém precisa ler uma chave de Wi-Fi em um cartão ou digitar uma credencial temporária vinda de um chamado. Ligar a opção troca um pouco de entropia por bem menos tentativas falhas: compense acrescentando alguns caracteres de comprimento.
Onde guardar a senha
Uma senha gerada só é útil se você nunca precisar memorizá-la. Guarde-a em um gerenciador de senhas, use uma senha diferente para cada conta e ative a autenticação em dois fatores sempre que estiver disponível. O risco real é a reutilização: um único site vazado vira uma dúzia de contas comprometidas assim que os atacantes testam as mesmas credenciais em outros serviços.
Erros que enfraquecem senhas boas
- Reutilizar uma senha forte em vários serviços em vez de gerar uma nova a cada vez.
- Substituições previsíveis como
S3nh@: dicionários de quebra já incluem esses padrões há décadas. - Montar senhas com datas de nascimento, nomes de animais, times ou qualquer dado visível nos seus perfis públicos.
- Enviar credenciais por chat ou e-mail, onde continuam pesquisáveis muito depois de a tarefa acabar.
- Acrescentar
2024ou!à senha antiga quando uma política obriga a troca. - Guardar senhas em planilha, aplicativo de notas ou no navegador de um computador compartilhado.
E as frases-senha?
Quatro ou cinco palavras aleatórias e sem relação entre si são fáceis de memorizar e realmente fortes: uma boa escolha para a senha mestra do gerenciador ou para criptografar um disco, porque são justamente as duas que você precisa digitar de cabeça. Ponha o Modo em Frase-senha e esta página monta uma para você em vez de uma sequência aleatória. Para todo o resto, uma sequência aleatória gerada é mais curta, mais rápida de colar e nunca precisa ser lembrada.
Gerada de forma privada no seu navegador
Cada senha vem de crypto.getRandomValues, a fonte de aleatoriedade criptograficamente segura do navegador, e nunca sai da página. Não há ida e volta ao servidor, nem log, nem histórico: a senha gerada aqui só existe onde você colar. O modo frase-senha baixa a lista de palavras uma vez, como um arquivo estático comum, mas nada do que você gera segue no caminho inverso.
Gerar uma senha aleatória no terminal
Para um servidor, um script ou um segredo de uso único, talvez você nem queira abrir o navegador. openssl rand -base64 24 imprime uma string aleatória de 32 caracteres no Linux e no macOS; no PowerShell, -join ((33..126) | Get-Random -Count 20 | ForEach-Object { [char]$_ }) dá 20 caracteres imprimíveis. Os dois usam a fonte aleatória segura do sistema operacional, exatamente como esta página. Um gerenciador de senhas continua sendo o melhor lugar para tudo que você precisa guardar.
Ferramentas relacionadas
Precisa de outros valores únicos? Crie identificadores com o gerador de UUID, calcule impressões digitais com o gerador de hash, examine um token de acesso com o decodificador JWT e compartilhe o acesso Wi-Fi sem ditar a senha usando o gerador de QR Code.