Gerador de senha forte, segura e aleatória

Escolha o comprimento e os caracteres (maiúsculas, minúsculas, números, símbolos): a senha é sorteada pelo gerador aleatório criptográfico do navegador.

Gerar senha aleatória: sorteio, tamanho e entropia

O gerador sorteia cada caractere com crypto.getRandomValues, a fonte de aleatoriedade criptográfica do navegador, em um alfabeto de 91 sinais quando os quatro tipos estão marcados. Uma senha de 16 caracteres carrega então 104 bits de entropia; são necessários pelo menos 13 caracteres para ultrapassar os 80 bits exigidos pela CNIL para uma senha usada isoladamente.

Esta página cria senhas; a calculadora de tempo de quebra e o auditor de entropia do site servem para avaliar uma senha existente.

Como o sorteio é feito

  • Alfabeto: 26 maiúsculas, 26 minúsculas, 10 dígitos e 29 símbolos (incluindo ! @ # $ % e os colchetes), conforme as caixas marcadas, ou seja, 91 caracteres no máximo.
  • O navegador fornece tantos números aleatórios de 32 bits quantos forem os caracteres pedidos; cada número, tomado módulo o tamanho do alfabeto, designa um caractere. O leve viés introduzido pelo módulo é da ordem de 2 × 10^-8: é desprezível.
  • Nada obriga cada tipo marcado a aparecer. Se um site exige pelo menos um dígito e não há nenhum, gere novamente.
  • Comprimento ajustável de 6 a 64 caracteres, 16 por padrão. A senha é criada na abertura e a cada clique em Gerar, não quando uma opção é alterada.

Entropia conforme o comprimento

Entropia = comprimento × log2(tamanho do alfabeto). Com os 91 caracteres: 8 caracteres dão 52,1 bits, 12 dão 78,1, 13 dão 84,6 e 16 dão 104,1. Sem símbolos (62 caracteres), 16 caracteres dão 95,3 bits.

O medidor de força

O medidor não mede a entropia: ele soma um ponto acima de 8 caracteres, um acima de 12, um por uma maiúscula, um por um dígito e um por um símbolo, com teto de 4. De 0 a 1 ponto: fraca; 2: média; 3: forte; 4: muito segura. As minúsculas não valem nada.

Fontes e datas: NIST SP 800-63B-4, versão final de julho de 2025: 15 caracteres no mínimo para uma senha de fator único, pelo menos 64 caracteres aceitos, sem regras de composição impostas; CNIL, deliberação n.º 2022-100 de 21 de julho de 2022: 80 bits de entropia para uma senha sem medida complementar (verificado em 14/10/2026).

Perguntas frequentes

Minhas senhas ficam salvas?

Não, nunca. A geração é feita localmente no seu navegador. Nenhuma senha é enviada aos nossos servidores.

Qual é o comprimento ideal?

Recomendamos pelo menos 12 caracteres, idealmente 16 ou mais, com uma mistura de tipos de caracteres.

O gerador usa aleatoriedade criptográfica?

Sim. Cada caractere vem de um número aleatório de 32 bits fornecido por crypto.getRandomValues, a fonte criptográfica do navegador, e não de Math.random. Esse número é reduzido ao tamanho do alfabeto por um módulo, o que cria um viés da ordem de 2 × 10^-8, sem efeito prático.

Quantos bits de entropia tem uma senha gerada de 16 caracteres?

Com os quatro tipos marcados, o alfabeto tem 91 caracteres: 16 × log2(91) = 104,1 bits. Sem símbolos, cai para 95,3 bits. Para ultrapassar os 80 bits adotados pela CNIL, são necessários pelo menos 13 caracteres com os 91 sinais.

A ferramenta é realmente gratuita?

Sim, todas as ferramentas do Kristools são 100% gratuitas e acessíveis sem cadastro.

Meus dados estão protegidos?

Sim. Todo o processamento é feito diretamente e com segurança no seu navegador. Nenhum dado pessoal é enviado para os nossos servidores.