Gerador de Senhas Aleatórias Online Grátis
Crie senhas robustas e seguras de maneira 100% local no seu navegador com aleatoriedade criptográfica (window.crypto.getRandomValues). Ajuste tamanho, conjuntos de caracteres e filtros de legibilidade—com total privacidade e sem envio para servidores.
Gere uma senha aleatória segura de 16 caracteres
- Comprimento de 12+ caracteres
- Contém letras maiúsculas (A–Z)
- Contém letras minúsculas (a–z)
- Contém números (0–9)
- Contém símbolos especiais (@#$)
Geração em Lote de 10 Senhas
Como Usar o Gerador de Senhas Aleatórias
- Escolha o Comprimento: Ajuste o tamanho entre
4e128caracteres pelo controle deslizante ou pelos atalhos. Especialistas recomendam no mínimo 16 caracteres para contas essenciais como e-mail, bancos e nuvem. - Configure os Caracteres e Filtros: Deixe ativadas Maiúsculas, Minúsculas, Números e Símbolos para máxima entropia—ou marque Excluir caracteres ambíguos caso precise digitar manualmente.
- Verifique a Entropia: Observe as métricas em tempo real de Entropia Criptográfica e Tempo Estimado de Quebra, buscando atingir 80+ bits (indicador em verde Muito Forte).
- Copie para o Clipboard: Clique em Copiar Senha Atual (ou gere 10 de uma só vez na seção em lote) e armazene no seu gerenciador de senhas.
Tabela de Referência: Comprimento, Entropia e Tempo de Força Bruta
A segurança de uma senha depende do tamanho do repertório de caracteres ($R$) e do comprimento ($L$), expressos em bits de entropia ($E = L \times \log_2(R)$). Veja quanto tempo um invasor offline com capacidade de testar 100 bilhões ($10^{11}$) de hashes por segundo levaria:
| Comprimento | Repertório de Caracteres | Entropia (Bits) | Tempo Médio de Quebra | Caso de Uso Recomendado |
|---|---|---|---|---|
| 6 Caracteres | Apenas Números (0–9) |
19.9 bits | Instantâneo (< 0.01 s) | Apenas PIN com bloqueio por hardware |
| 8 Caracteres | Todos os Tipos (90 caract.) | 51.9 bits | ~6 horas | Contas temporárias de baixíssimo risco |
| 12 Caracteres | Todos os Tipos (90 caract.) | 77.9 bits | ~46.000 anos | Logins padrão na web |
| 16 Caracteres | Todos os Tipos (90 caract.) | 103.9 bits | ~3.1 trilhões de anos | E-mail Principal, Bancos, Gerenciadores de Senha e Contas Admin |
| 24–32 Caracteres | Todos os Tipos (90 caract.) | 155.8 – 207.7 bits | Séculos+ (Inquebrável) | Senhas Wi-Fi WPA3, Chaves SSH/API e Carteiras Cripto |
Por que Usar um Gerador Criptograficamente Seguro?
- CSPRNG Nativo do Navegador (
window.crypto.getRandomValues): Diferente de funções previsíveis comoMath.random(), nossa ferramenta usa o gerador de números pseudoaleatórios criptográficos do seu sistema operacional. - 100% Privado no Lado do Cliente: As senhas são geradas exclusivamente na memória volátil do seu navegador, sem envio nem registro em servidores remotos.
- Proteção Contra Credential Stuffing: Usar uma senha longa, aleatória e exclusiva para cada serviço garante que o vazamento de um site nunca comprometa seus outros acessos.
Perguntas Frequentes
As senhas geradas são armazenadas ou enviadas a algum servidor?
Não. Cada senha é criada 100% dentro do seu navegador através do método nativo window.crypto.getRandomValues(). Nenhuma informação é transmitida pela internet; você pode inclusive desligar a conexão após carregar a página e o gerador continuará funcionando perfeitamente.
Qual comprimento de senha é recomendado hoje em dia?
Padrões reconhecidos de cibersegurança (como NIST SP 800-63B e OWASP) recomendam no mínimo 16 caracteres para contas pessoais e profissionais críticas, e entre 24 e 32 caracteres para roteadores Wi-Fi, bancos de dados e chaves de API.
O que a opção "Excluir caracteres ambíguos" faz?
Várias fontes tornam o zero (0) idêntico à letra O maiúscula, ou o número um (1), a letra l minúscula, a letra I maiúscula e a barra | quase indistinguíveis. Ativar essa opção remove esses caracteres confusos para facilitar a digitação manual.
O que fazer se um sistema recusar alguns caracteres especiais?
Alguns sistemas mais antigos não aceitam aspas ou colchetes ({ } [ ] < >). Marque a opção Apenas símbolos fáceis de digitar para limitar os símbolos ao conjunto !@#$%^&*_-+=?, ou use o preset Apenas Alfanumérico.