WMW

Gerador de Senhas

Free

Gere senhas fortes e aleatórias diretamente no seu navegador usando um gerador criptograficamente seguro, com medidor de força em tempo real, cálculo de entropia e suporte para lotes de várias senhas de uma vez.

Funciona inteiramente no seu navegador usando um gerador aleatório criptograficamente seguro. Nada é enviado para lugar nenhum.

Tipos de caracteres

Opções extras

Força

Senhas geradas

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Generated 5 password(s), 64 characters, ~409 bits of entropy

há 4 horas

Generated 5 password(s), 64 characters, ~409 bits of entropy

há 4 horas

Generated 1 password(s), 64 characters, ~409 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~153 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~156 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~113 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~137 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~115 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~144 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~126 bits of entropy

há 4 horas

Generated 1 password(s), 24 characters, ~156 bits of entropy

há 4 horas

Generated 1 password(s), 16 characters, ~104 bits of entropy

há 4 horas

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta gera senhas fortes e aleatórias diretamente no seu navegador. Escolha um comprimento, quais tipos de caracteres incluir e se deve evitar caracteres visualmente ambíguos, depois gere uma senha ou um lote inteiro de uma vez, cada uma exibida com um medidor de força em tempo real e um cálculo exato de entropia.

Como funciona

Para cada posição de caractere, a ferramenta extrai bytes aleatórios de crypto.getRandomValues() e usa amostragem por rejeição (descartando qualquer valor de byte que introduziria viés) para escolher um índice uniformemente aleatório dentro do conjunto de caracteres selecionado, de modo que cada caractere permitido seja igualmente provável em cada posição. Quando "exigir pelo menos um de cada tipo" está ativado, um caractere de cada tipo selecionado é colocado primeiro e o resultado completo é então embaralhado aleatoriamente antes de ser exibido. A entropia em bits é calculada como o log2 do tamanho do conjunto de caracteres multiplicado pelo comprimento da senha, e um rótulo de força é derivado dessa contagem de bits: abaixo de 28 bits é Muito fraca, 28-35 é Fraca, 36-59 é Razoável, 60-89 é Forte, e 90 ou mais é Muito forte.

Problemas que resolve

Perguntas frequentes

›Isso é realmente aleatório, ou apenas Math.random()?

Cada caractere é escolhido usando o crypto.getRandomValues() do navegador, a mesma fonte aleatória criptograficamente segura usada para coisas como chaves de criptografia, não o muito mais fraco Math.random(), que em alguns motores é previsível o suficiente para ser reconstruído a partir de saídas anteriores. A seleção de caracteres também usa amostragem por rejeição em vez de um módulo simples, de modo que cada caractere permitido tenha exatamente a mesma probabilidade, sem viés em direção ao início do conjunto de caracteres.

›O que o número de entropia realmente significa?

A entropia em bits é o log2 do tamanho do conjunto de caracteres multiplicado pelo comprimento da senha; ela mede quantas tentativas, em média, um atacante que conhece suas configurações (mas não a senha em si) precisaria para encontrá-la por força bruta. Cada bit adicional dobra esse número de tentativas, então passar de 40 para 60 bits não é uma melhoria de 50%, é cerca de um milhão de vezes mais difícil.

›Por que eu excluiria caracteres ambíguos como 0, O, 1, l e I?

Esses caracteres parecem quase idênticos em muitas fontes, o que importa se você algum dia precisar ler a senha em voz alta, digitá-la a partir de uma cópia impressa, ou inseri-la em um dispositivo sem uma fonte confiável. Excluí-los reduz levemente o conjunto de caracteres (e, portanto, reduz levemente a entropia para o mesmo comprimento), uma pequena contrapartida geralmente vantajosa para senhas que você nem sempre vai copiar e colar.

›O que "exigir pelo menos um de cada tipo selecionado" muda?

Alguns formulários de login rejeitam senhas que não misturam tipos de caracteres, mesmo quando o comprimento e a aleatoriedade geral são fortes. Com isso ativado, o gerador garante pelo menos um caractere de cada tipo selecionado antes de preencher o restante aleatoriamente, e então embaralha todo o resultado para que os caracteres garantidos não fiquem previsivelmente no início.

›É seguro gerar várias senhas para contas diferentes em um mesmo lote?

Sim, cada senha em um lote é gerada de forma independente com seus próprios bytes aleatórios novos, então saber uma senha do lote não dá nenhuma informação sobre as outras. Usar uma senha diferente, gerada independentemente, por conta (em vez de variações de uma mesma senha) é exatamente o que protege você se um site que você usa for violado algum dia.

›Esta ferramenta chega a ver ou armazenar as senhas que eu gero?

Não, a geração acontece inteiramente no seu navegador com JavaScript, nada é enviado a um servidor, e a página não mantém histórico de valores passados além de um resumo da contagem de caracteres armazenado localmente (nunca a senha em si) para o painel de histórico desta página.

Ferramentas relacionadas

Free

Texto

Corretor de Mojibake (Texto Corrompido)

Recupera os bytes originais por trás de texto corrompido (mojibake) e os decodifica novamente sob várias codificações comuns, mostrando cada candidato que sai limpo.

Free

Texto

Validador de Sintaxe MySQL

Valida a sintaxe MySQL de uma ou mais instruções separadas por ponto e vírgula, relatando a linha e coluna exatas do primeiro erro encontrado.

Free

Texto

Editor de HTML Online

Edite HTML, CSS e JavaScript em três painéis com uma visualização em tempo real em sandbox que atualiza enquanto você digita, além de um download com um clique como arquivo HTML autônomo.

Free

Texto

Conversor de Punycode

Converta texto entre Unicode e Punycode (RFC 3492), a codificação somente ASCII usada para nomes de domínio internacionalizados, com um modo de domínio completo (sensível a pontos, prefixo xn-- automático) e um modo de rótulo simples, convertendo várias linhas de uma vez.

Free

Texto

Contador de Linhas

Um contador de linhas avançado que analisa instantaneamente seu texto colado: detecção de linhas duplicadas/vazias, filtragem de linhas de comentário, buscar e substituir com regex, ordenação e inserção de prefixo/sufixo.

Free

Texto

Randomizador de Listas

Embaralhe qualquer lista, escolha vencedores aleatórios para sorteios, e divida entradas em grupos iguais, tudo no seu navegador com um embaralhamento Fisher-Yates imparcial.

Free

Texto

Gerador de Acrônimos

Transforme uma frase em seu acrônimo instantaneamente, com um detalhamento letra por letra e um modo opcional de pular palavras menores.

Free

Texto

Adicionar Quebras de Linha

Adicione quebras de linha após cada delimitador, a cada N caracteres (com quebra de palavra ou exato), ou a cada N palavras, com contagem de linhas ao vivo.