Gerador de senhas
Gere senhas aleatórias fortes no seu navegador usando o CSPRNG do sistema operacional. Os presets cobrem credenciais de banco de dados, logins SSH e as regras de caracteres que a maioria dos sites exige.
Senha gerada
As senhas são geradas localmente com crypto.getRandomValues e nunca são enviadas, registradas ou armazenadas em lugar algum.
Presets rápidos
Um clique aplica o tamanho e o conjunto de caracteres ajustados para aquele cenário.
Gerar várias de uma vez
Útil quando você precisa rotacionar credenciais de um conjunto inteiro de contas.
O que esta ferramenta resolve
Aleatoriedade criptográfica
A aleatoriedade vem do sistema operacional via crypto.getRandomValues, com amostragem por rejeição para que nenhum caractere seja mais provável que outro.
Presets alinhados às regras reais
Os presets de banco de dados e SSH excluem símbolos que quebram strings de conexão ou precisam de escape no shell — o motivo mais comum de uma senha gerada falhar na prática.
Estimativa de força sem enfeite
A entropia é calculada a partir do conjunto real de caracteres e do tamanho, e o tempo de quebra assume um ataque offline por GPU, não uma taxa de tentativas online que soa bonita.
Perguntas frequentes
É seguro gerar uma senha em um site?
Com este, sim: a geração acontece na aba do seu navegador usando a fonte aleatória do sistema, e a página não faz nenhuma requisição de rede enquanto você a usa. Você pode confirmar isso no devtools do navegador, ou carregar a página e ficar offline antes de gerar.
Qual deve ser o tamanho de uma senha?
Para uma conta protegida por limite de tentativas, 16 caracteres com classes misturadas já bastam. Para a chave mestra de um gerenciador de senhas ou qualquer coisa atacável offline, mire em 24 caracteres ou mais.
Por que excluir caracteres parecidos?
Porque 0 e O, ou 1 e l, se confundem quando a senha é lida em voz alta, anotada à mão ou digitada a partir de uma impressão. Custa um pouco de entropia e evita uma dor de cabeça clássica de suporte.
Por que os presets de banco de dados e SSH usam menos símbolos?
Caracteres como @ : / e ? têm significado dentro de strings de conexão e URIs, e aspas ou barras invertidas precisam de escape em comandos de shell. Excluí-los evita senhas tecnicamente fortes que quebram o sistema onde você as cola.