Gerador de senhas

Criptograficamente seguro // v1.0

Configuração

Intervalo: 4-64

Intervalo: 1-10

Conjuntos de caracteres
Buffer Saída

À espera de entrada...

Como esta ferramenta ajuda

O RandomHub cria senhas caractere por caractere com as categorias ativadas: 26 letras maiúsculas, 26 minúsculas, 10 dígitos e 26 símbolos compatíveis. Juntas, as quatro categorias formam um conjunto de 88 caracteres antes do filtro. O formulário aceita comprimento de 4–64 e quantidade de 1–10. O Web Crypto fornece valores Uint32 no navegador, e a amostragem por rejeição os converte em índices sem viés de módulo. Um candidato só é aceito quando contém pelo menos um caractere de cada categoria ativada; se faltar uma delas, ele é gerado novamente. O filtro opcional remove I, l, 1, O, 0, o das categorias correspondentes. A estimativa em bits segue floor(log2(contagem de candidatos válidos)), e a contagem válida inclui a exigência de todas as categorias. Portanto, não é uma simples multiplicação do comprimento pelo logaritmo do conjunto.

Seleção com Web Crypto

Cada categoria ativa aparece

Estimativa por candidatos válidos

O que é um gerador de senhas?

O RandomHub cria senhas caractere por caractere com as categorias ativadas: 26 letras maiúsculas, 26 minúsculas, 10 dígitos e 26 símbolos compatíveis. Juntas, as quatro categorias formam um conjunto de 88 caracteres antes do filtro. O formulário aceita comprimento de 4–64 e quantidade de 1–10. O Web Crypto fornece valores Uint32 no navegador, e a amostragem por rejeição os converte em índices sem viés de módulo. Um candidato só é aceito quando contém pelo menos um caractere de cada categoria ativada; se faltar uma delas, ele é gerado novamente. O filtro opcional remove I, l, 1, O, 0, o das categorias correspondentes. A estimativa em bits segue floor(log2(contagem de candidatos válidos)), e a contagem válida inclui a exigência de todas as categorias. Portanto, não é uma simples multiplicação do comprimento pelo logaritmo do conjunto.

Para quem é esta ferramenta?

🔐

Pessoas criando credenciais

Ative apenas as categorias aceitas e confira as regras do serviço antes de usar o resultado.

🛠️

Desenvolvedores e administradores

Crie valores temporários de teste ou novas credenciais de serviço com opções documentadas.

🧰

Pessoas que transcrevem o resultado

Remova letras e dígitos visualmente ambíguos ao ler em um aparelho e digitar em outro.

Por que usar este gerador

01

Seleção com Web Crypto

Os índices vêm de Uint32 e amostragem por rejeição, não de módulo direto com viés.

02

Cada categoria ativa aparece

Os candidatos são rejeitados até que todas as categorias escolhidas estejam representadas.

03

Estimativa por candidatos válidos

A força usa floor(log2(contagem de candidatos válidos)) com regra de categorias e filtro.

Exemplos práticos

Criar uma credencial de site

Leia primeiro a política, ative categorias permitidas e escolha um comprimento compatível entre 4–64.

Serviço aceita quatro categorias → comprimento 20, quantidade 1; gere e confira se cada símbolo é permitido.

Preparar um valor legível

Use o filtro na transcrição manual, sabendo que ele altera a quantidade de candidatos.

Credencial temporária → comprimento 16, maiúsculas + minúsculas + dígitos, excluir I, l, 1, O, 0, o e copiar.

Criar várias contas de teste

Gere candidatos separados com as mesmas opções em vez de reutilizar uma única senha.

Cinco usuários de teste → comprimento 18, quantidade 5, categorias aprovadas; atribua um resultado diferente a cada fixture.

Como usar

  1. 1.

    Defina comprimento e quantidade

    Escolha um comprimento inteiro de 4–64 e uma quantidade de 1–10.

  2. 2.

    Escolha as categorias

    Ative maiúsculas, minúsculas, dígitos e símbolos conforme necessário; mantenha pelo menos uma categoria.

  3. 3.

    Escolha o filtro de ambiguidade

    Remova opcionalmente I, l, 1, O, 0, o quando a distinção visual for importante.

  4. 4.

    Gere, revise e copie

    Gere os candidatos, revise as opções mostradas e copie um valor ou a lista inteira.

Perguntas frequentes

Qual é o tamanho do conjunto completo?

As quatro categorias somam 88 caracteres: A–Z, a–z, 0–9 e 26 símbolos listados.

Toda categoria ativada aparece?

Sim. Um candidato sem uma categoria ativa é rejeitado e gerado novamente; essa regra também reduz a contagem válida.

Como a estimativa em bits é calculada?

O indicador usa floor(log2(contagem de candidatos válidos)) com comprimento, categorias obrigatórias e filtro.

Quais limites e exclusões se aplicam?

O comprimento é 4–64, a quantidade 1–10 e o filtro opcional remove I, l, 1, O, 0, o.

Sobre o espaço de senhas válidas

Uma senha gerada é um elemento de um espaço de candidatos definido por comprimento, categorias ativadas, filtro de ambiguidade e obrigação de representar cada categoria. A união sem filtro contém 88 caracteres, mas desligar grupos ou excluir I, l, 1, O, 0, o muda os conjuntos disponíveis. Como candidatos sem uma categoria obrigatória são rejeitados, a contagem correta é menor que elevar o tamanho do conjunto combinado ao comprimento. O RandomHub mostra floor(log2(contagem de candidatos válidos)) em vez de multiplicar comprimento pelo logaritmo do conjunto. O Web Crypto fornece seleções Uint32, e a amostragem por rejeição evita favorecer índices menores. O serviço de destino ainda impõe suas regras: confira comprimento mínimo e máximo, grupos exigidos e símbolos permitidos. A estimativa descreve o espaço de geração; não avalia reutilização, vazamentos, phishing, segurança do dispositivo, limites de tentativas nem a função de hash de senha do serviço.

Três adultos colocam peças geométricas num gerador que produz uma fila de pontos ocultos junto a um cadeado e um escudo.
Três adultos colocam peças geométricas num gerador que produz uma fila de pontos ocultos junto a um cadeado e um escudo.
Símbolos sem texto e um resultado oculto representam a criação aleatória de uma palavra-passe forte.