Gerador de passpalavras
Defina Comprimento e as caixas de caracteres, e depois Gerar uma cadeia com crypto.getRandomValues. A página não usa Math.random, e não guarda o resultado.
Como usar
- Olhe para Comprimento. Começa em 16. Quando você clica Gerar, um número abaixo de 4 sobe para 4 e um número acima de 64 é cortado a 64. Um comprimento em branco é tratado como 16.
- Marque os conjuntos que quer. Uppercase, Lowercase e Numbers começam marcados. Símbolos começa desmarcado. O conjunto de símbolos é pontuação, não letras nem algarismos.
- Clique Gerar. Uma cadeia substitui a linha acima dos botões. O script também gera uma vez ao abrir a página, por isso você costuma ver uma palavra-passe antes do primeiro clique. Se todas as caixas estiverem desligadas, a linha diz Selecione pelo menos um tipo.
- Clique Copiar para escrever a linha atual na área de transferência. Copiar só salta a linha quando ela ainda lê Click Gerar.
Quando ajuda
Use-a para um início de sessão novo, uma palavra-passe de aplicação ou uma chave de rede sem fios que você vai escrever. Mude Comprimento e as caixas, depois Gerar outra vez, antes de Copiar. Um sorteio curto de jogo é outro trabalho.
O Número aleatório tira inteiros com Math.random para pontuações e listas. Dados mostra faces de mesa e um total. Essas páginas são para jogos, não para segredos, e nenhuma delas deve ser a origem de uma palavra-passe.
Limites
A página não guarda a palavra-passe e não a confere com uma lista de fugas. Você não recebe um aviso se os mesmos caracteres já tiverem aparecido numa fuga pública. Não há lista de histórico nem conta.
Cada caráter é escolhido do conjunto combinado, por isso um comprimento curto pode falhar um conjunto que você marcou. Marcar Símbolos não garante que apareça um símbolo. Copiar depende da permissão da área de transferência. Se o navegador bloquear essa escrita, selecione os caracteres no ecrã. Pôr a cadeia numa imagem QR torna-a legível por qualquer leitor, por isso faça-o só quando partilhar a imagem for o objetivo.
Perguntas
Gerar usa Math.random?
Não. Enche um array tipado com crypto.getRandomValues e mapeia cada valor no conjunto de caracteres. As ferramentas de jogo deste sítio usam Math.random. Esta página não.
E se todas as caixas estiverem desligadas?
Gerar pára e a linha diz Selecione pelo menos um tipo. Volte a ligar pelo menos uma de Uppercase, Lowercase, Numbers ou Símbolos, e depois Gerar outra vez.
4 caracteres chegam?
O controlo permite 4 a 64 e começa em 16. Quatro é só o chão. Dezasseis com maiúsculas, minúsculas e números é um início de sessão normal. Acrescente Símbolos quando o sítio os aceitar.