Guias
Como este gerador de senhas funciona
Uma descrição curta e verificável do que acontece quando você clica.
A página pede números aleatórios seguros ao navegador (crypto.getRandomValues), escolhe cada caractere sem viés, embaralha as posições e mostra o resultado. Nada é enviado a um servidor e nada é salvo.
Aleatoriedade segura
O gerador usa crypto.getRandomValues, o gerador aleatório criptograficamente seguro dos navegadores modernos. Ele não usa Math.random, que não foi feito para segurança.
Sem viés
Um erro comum é pegar um número aleatório módulo a quantidade de caracteres, o que favorece levemente os primeiros. Este gerador descarta os valores que causariam isso e sorteia de novo, de modo que cada caractere do conjunto tem exatamente a mesma chance.
Um de cada tipo selecionado
Quando você seleciona vários tipos de caracteres, o gerador coloca pelo menos um de cada, completa o resto com o conjunto inteiro e embaralha as posições com um embaralhamento sem viés. Assim atende sites que exigem cada tipo.
O que não é feito
- O resultado não é enviado aos nossos servidores, não é escrito na barra de endereço e não é salvo no navegador.
- As estatísticas, se você aceitar, só contam visitas. Elas nunca recebem o que você gerou nem as opções escolhidas.
- Você pode verificar abrindo a aba Rede das ferramentas de desenvolvedor e gerando uma senha.
Perguntas frequentes
Posso conferir o código?
Sim. O gerador é um pequeno arquivo JavaScript que roda no seu navegador, e você pode lê-lo com as ferramentas de desenvolvedor.