Ir para o conteúdo
TextArray
Totalmente local

Gerador de senha

Crie uma senha aleatória forte em seu navegador, sem nenhum servidor envolvido.

20
Saída

Gerador de senha

Gere uma senha forte e aleatória e veja exatamente quão forte ela é. Defina o comprimento de 6 a 64 caracteres e escolha de quais conjuntos de caracteres desenhar: letras maiúsculas, letras minúsculas, dígitos e símbolos. A senha aparece imediatamente e muda sempre que você ajusta uma opção ou pressiona o botão.

É garantido que cada conjunto marcado aparecerá pelo menos uma vez, portanto, uma senha com dígitos habilitados sempre conterá um dígito - não é mais necessário rolar novamente até que o resultado satisfaça um formulário de inscrição. Os personagens são então embaralhados, para que os garantidos não fiquem presos em posições previsíveis. Se um site ou uma nota manuscrita tornar os caracteres semelhantes um problema, ative "Excluir caracteres ambíguos" para eliminar O, 0, I, l, 1 e outros glifos facilmente confundidos do conjunto.

A contagem abaixo da senha mostra seu comprimento, quantos conjuntos de caracteres estão em jogo, a entropia aproximada em bits e uma classificação de força em linguagem simples. A entropia é a medida honesta: conta quantas tentativas um invasor precisaria em média, calculada como o comprimento multiplicado pelo logaritmo de base 2 do tamanho do pool. Abaixo de 45 bits é fraco, 45 a 70 é razoável, 70 a 100 é forte e qualquer coisa acima disso é muito forte. O comprimento ajuda mais do que símbolos exóticos, portanto, uma senha mais longa de um conjunto menor geralmente supera uma senha curta e cheia de pontuação.

A aleatoriedade vem do gerador criptográfico do seu navegador, crypto.getRandomValues, usando amostragem de rejeição para que nenhum caractere seja mais provável que outro. Nada é transmitido: a senha é criada no seu dispositivo e nunca chega a um servidor, então você pode colá-la direto no seu gerenciador de senhas.

FAQ

A senha é enviada para algum lugar?
Não. Ele é gerado no seu navegador com JavaScript e nada é transmitido — nenhum servidor, nenhum registro, nenhuma análise do valor. Você pode se desconectar da rede e a ferramenta ainda funcionará.
Quão aleatório é realmente?
Ele usa crypto.getRandomValues, a fonte aleatória criptograficamente segura do navegador, com amostragem de rejeição para que todos os caracteres no pool sejam igualmente prováveis. Math.random nunca é usado.
Qual comprimento devo escolher?
Vinte personagens com conjuntos mistos são confortavelmente fortes para quase todas as contas. Vá mais longe com senhas mestras ou chaves de criptografia do gerenciador de senhas – a leitura de entropia na contagem informa sua posição.
O que "excluir caracteres ambíguos" faz?
Ele remove glifos semelhantes, como O, 0, I, l, 1 e aspas do pool. Use-o quando a senha for lida em voz alta, digitada em papel ou digitada em um teclado. Reduz ligeiramente a entropia, que a contagem reflete.
Por que a mesma senha nunca volta?
Cada execução extrai novos valores aleatórios, portanto as chances de repetição são insignificantes. Copie a senha antes de alterar uma opção, pois a anterior não fica armazenada em lugar nenhum.