Gerador de senhas e números aleatórios
Crie senhas e números inteiros aleatórios em um intervalo usando os números aleatórios seguros do seu navegador.
Gerar senha
As senhas geradas nunca são salvas nem enviadas. Elas desaparecem quando você recarrega a página.
Gerar números inteiros aleatórios
Os números gerados nunca são salvos nem enviados. Eles desaparecem quando você recarrega a página.
Salvar opções
Somente opções como tamanho, tipos de caracteres e intervalo são salvas, e apenas neste navegador. Os valores gerados nunca são salvos.
Como usar o gerador de senhas e números aleatórios
Senhas e números são criados a partir de números aleatórios seguros produzidos pelo crypto.getRandomValues do seu navegador. Os valores gerados são exibidos somente nesta tela e nunca são salvos nem enviados.
- Escolha um tamanho e os tipos de caracteres e pressione Gerar senha.
- Informe um intervalo e uma quantidade e pressione Gerar números para sortear números inteiros no intervalo.
- Copie o resultado e cole-o em um gerenciador de senhas ou onde precisar.
Como a entropia é calculada?
Contamos as strings de tamanho N que contêm todos os tipos de caracteres selecionados e mostramos o logaritmo de base 2 dessa contagem como entropia em bits. Com um único tipo de caractere, isso equivale a tamanho × log2(número de caracteres); garantir todos os tipos selecionados reduz um pouco a contagem, então o valor fica um pouco menor.
Esta é apenas uma estimativa teórica para um invasor que conhece o tamanho e os tipos de caracteres e precisa adivinhar ao acaso; não garante segurança. Com este método, nem todas as combinações são exatamente igualmente prováveis, então o valor real pode ser um pouco menor que o exibido. Uma senha reutilizada em outro lugar, ou exposta por vazamento, phishing ou malware, não está protegida, independentemente da entropia.
A entropia de números inteiros aleatórios é a soma do log2 do número de opções de cada sorteio e inclui a ordem dos sorteios.
Como os números são sorteados de forma uniforme?
Tomar um número aleatório módulo o tamanho do intervalo faz alguns valores aparecerem com mais frequência, o que se chama viés de módulo. Esta ferramenta usa amostragem por rejeição: descarta sorteios acima do maior múltiplo do tamanho do intervalo e sorteia de novo, de modo que todos os valores tenham a mesma probabilidade. Sorteios sem repetição usam o método Fisher–Yates, um valor por vez.
Limites
- O tamanho da senha é de 8 a 128 caracteres.
- Os números inteiros aleatórios vão de -9.007.199.254.740.991 a 9.007.199.254.740.991, o tamanho do intervalo é de no máximo 9.007.199.254.740.991 e no máximo 1.000 números são sorteados por vez.
- Somente os símbolos !@#$%^&*()-_=+[]{}:;,.? são usados, e alguns sites podem não aceitar todos.
- Não há modo de frase secreta formada por palavras porque esta ferramenta não inclui uma lista de palavras verificada.
- Se o navegador não tiver um gerador de números aleatórios seguro, nenhuma alternativa é usada e um erro é exibido.
Perguntas frequentes
As senhas geradas são enviadas ou salvas?
Não. Elas são criadas somente neste navegador e exibidas apenas na tela. O botão de salvar guarda somente opções como tamanho e tipos de caracteres, nunca valores gerados. Elas desaparecem quando você recarrega a página, então cole-as em um gerenciador de senhas imediatamente se precisar delas.
Por que excluir caracteres parecidos?
Remove caracteres como I, l, 1, O e 0, difíceis de distinguir em algumas fontes, o que reduz erros ao copiar à mão. Com menos caracteres, a entropia fica um pouco menor.
Posso usar para um sorteio oficial de prêmios?
Não recomendado. Não há trilha de auditoria nem verificação externa.