Saltar para o conteúdo principal
LibraTool logoLibraTool

Gerador de senhas grátis

Gere senhas fortes e aleatórias com tamanho, tipos de caracteres e exclusões personalizados. Grátis, sem login.

Funciona offline depois de carregado
16
464

Deixe vazio para usar a lista padrão. Espaços são ignorados.

Usos comuns

  • Gere uma Senha Bancária SeguraCrie uma senha longa e complexa para suas contas bancárias, de investimento e financeiras.
  • Gere uma Senha WiFi ForteCrie uma senha WiFi segura que seja difícil de adivinhar, mas fácil de compartilhar via código QR.
  • Gere uma Senha de Conta ProfissionalAtenda aos requisitos de senha corporativa — regras de comprimento, complexidade e tipo de caractere.
  • Gere uma Chave de API SeguraCrie sequências aleatórias de alta entropia para uso como chaves de API, tokens secretos e segredos de assinatura.
  • Gere uma Senha de Banco de DadosCrie senhas fortes para usuários de banco de dados, contas raiz e conexões de serviço.

Como funciona

As palavras-passe são geradas inteiramente no seu navegador usando o crypto.getRandomValues() da Web Crypto API — a mesma fonte de aleatoriedade criptográfica que os navegadores usam para TLS. Sem Math.random(), sem servidor, sem qualquer tipo de pedido de rede.

  1. 1
    Montagem do conjunto de caracteres
    Com base nas suas seleções de caixas de verificação, a ferramenta constrói arrays separados para maiúsculas, minúsculas, dígitos, e símbolos. Se 'excluir caracteres semelhantes' estiver ativado, caracteres visualmente ambíguos como 1, l, I, 0, e O são removidos de cada conjunto antes de o conjunto ser formado.
  2. 2
    Seleção aleatória por amostragem de rejeição
    Cada posição de caracter é preenchida usando crypto.getRandomValues() com amostragem de rejeição: se um valor aleatório bruto cair na cauda enviesada da distribuição, é descartado e redesenhado. Isto elimina o viés de módulo que tornaria alguns caracteres estatisticamente mais prováveis do que outros.
  3. 3
    Cobertura garantida de classes
    Depois de gerar a senha completa, a ferramenta verifica se pelo menos um caractere de cada classe selecionada está presente. Se não, ela gera novamente toda a senha e verifica de novo — até 100 vezes — em vez de trocar caracteres em posições fixas, o que distorceria a distribuição.
  4. 4
    Estimativa de entropia e tempo de quebra
    A ferramenta calcula a entropia como comprimento × log2(tamanho do conjunto) e estima o tempo de quebra usando aritmética em espaço logarítmico contra uma linha de base de GPU de 100 bilhões de tentativas por segundo (apropriado para hashes rápidos como MD5; senhas protegidas por bcrypt/Argon2 levariam muito mais tempo). Ambos os valores são atualizados instantaneamente à medida que você altera as configurações.

O gerador funciona inteiramente no seu navegador — nenhuma senha, configuração ou dado de uso é enviado a um servidor.

Ferramentas relacionadas

Perguntas frequentes