Ir para o conteúdo
AioFreeKit

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.

16

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.