Gerador 🔒 Roda no seu navegador — nenhum dado é enviado

Gerador de Senhas

Gere senhas fortes e aleatórias com medidor de força — seguro, grátis, no seu navegador.

Opções
Resultado

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.

Gráfico de barras: entropia de 37,6 bits para 8 minúsculas, 71,5 bits para 12 letras e dígitos, 104,9 bits para 16 caracteres com símbolos e 131,1 bits para 20.128 bits: tão forte quanto uma chave AES-1288 × a–z37.612 × a–z A–Z 0–971.516 × a–z A–Z 0–9 !@#104.920 × a–z A–Z 0–9 !@#131.1Entropia em bits = comprimento × log₂(tamanho do conjunto de caracteres)
Cada caractere a mais multiplica o número de senhas possíveis, então o comprimento dá mais força do que um conjunto de caracteres maior. Uma senha aleatória de 16 caracteres tirados dos 94 caracteres ASCII imprimíveis tem cerca de 105 bits de entropia.

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

ModoO que produzEntropia com os valores padrão
SenhaUma sequência aleatória de 4 a 128 caracteres dos conjuntos marcados16 caracteres de letras e dígitos: cerca de 95 bits
Frase-senhaDe 3 a 12 palavras aleatórias unidas por um separador5 palavras: cerca de 65 bits
PINDe 3 a 12 dígitos aleatórios6 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 é usadaComprimento mínimoObservação
Conta comum de um site16 caracteresSuficiente para resistir a ataque offline se o site vazar
E-mail, banco, armazenamento em nuvem20 caracteresEssas contas conseguem redefinir todas as outras senhas
Banco de dados, servidor ou acesso root24 caracteres ou maisSão digitadas por máquina, então o comprimento não custa nada
Chaves de API e segredos de serviço32 caracteres ou maisTrate como token e faça rotação periódica
Chave da rede Wi-Fi20 caracteresUm handshake capturado pode ser atacado offline por tempo indeterminado

Como gerar uma senha aqui

  1. Escolha o Modo: Senha, Frase-senha ou PIN. As opções abaixo mudam conforme essa escolha.
  2. 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).
  3. Marque os conjuntos necessários: maiúsculas, minúsculas, números e símbolos.
  4. Deixe Pelo menos um de cada tipo ligado para que cada conjunto marcado realmente apareça no resultado.
  5. Ative Excluir caracteres ambíguos se a senha for ditada em voz alta ou digitada manualmente.
  6. Clique em Gerar para uma senha ou em Gerar 10 para escolher entre várias.
  7. 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 2024 ou ! à 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.

Guias relacionados