Gerador de senha sem caracteres especiais
Gere uma senha forte sem caracteres especiais (só letras e números) no seu navegador. Grátis e sem cadastro: nada é guardado nem enviado.
Clique para copiar
Alguns formulários recusam qualquer senha que contenha sinais como @, # ou $: portais bancários antigos, serviços públicos online, sistemas internos de empresas e aparelhos cujo teclado torna incômodo digitar esses caracteres. Este gerador ajuda você a atender a essa exigência usando só maiúsculas, minúsculas e números. A segurança sofre menos do que parece: o conjunto passa de 88 para 62 caracteres, e uma senha aleatória de 16 caracteres ainda chega a cerca de 95 bits de entropia, muito além do que um ataque de força bruta consegue esgotar. Um atacante que testasse offline 10 bilhões de combinações por segundo precisaria de mais tempo que a idade do universo. Onde o serviço permitir, compense a diferença com tamanho: 20 caracteres dão cerca de 119 bits, mais que uma senha de 16 caracteres com o conjunto completo. O CERT.br recomenda senhas longas; sem caracteres especiais, esse conselho fica ainda mais importante. Tudo é gerado com crypto.getRandomValues() no seu navegador: nada é enviado, registrado ou armazenado. Use esta página quando um sistema não deixar escolha e, nos outros casos, mantenha os caracteres especiais ativados: eles acrescentam cerca de meio bit por caractere.
Perguntas frequentes
Uma senha sem caracteres especiais é segura?
Sim, se for longa o bastante. Com um conjunto de 62 caracteres, uma senha aleatória de 16 caracteres chega a cerca de 95 bits de entropia: forte por qualquer critério prático e fora do alcance da força bruta. Se você quiser a mesma margem do conjunto completo, suba para 20 caracteres ou mais (cerca de 119 bits): isso compensa com sobra a ausência de caracteres especiais.
Por que alguns sites recusam caracteres especiais?
Quase sempre por um destes três motivos: campos antigos de banco de dados que nunca foram projetados para aceitá-los; uma validação de entrada rígida demais, que descarta por precaução aspas, barras e outros sinais; ou uma biblioteca de autenticação desatualizada. Hoje isso é considerado uma má prática, mas sobrevive em sistemas de órgãos públicos e de empresas criados antes das recomendações atuais.
Qual deve ser o tamanho de uma senha sem caracteres especiais?
Pelo menos 16 caracteres, e 20 ou mais para as contas importantes. Sem caracteres especiais, o conjunto cai de 88 para 62 símbolos, o que custa cerca de meio bit por caractere: uns 8 bits em uma senha de 16. Dois caracteres a mais recuperam essa perda com folga, porque o tamanho é uma alavanca mais eficaz que o tipo de caractere.
Quais sistemas recusam caracteres especiais?
Principalmente portais bancários antigos, serviços públicos online, sistemas internos com validação ultrapassada e aparelhos operados por teclado na tela, como TVs, consoles de videogame ou o menu do roteador. Quando um formulário recusa a sua senha sem explicar o motivo, um caractere especial é a causa mais frequente.
Quais caracteres são permitidos em uma senha?
Cada serviço define os seus. As maiúsculas A–Z, as minúsculas a–z e os dígitos 0–9 são aceitos praticamente em todo lugar, e é exatamente isso que este gerador usa. Caracteres especiais e o espaço são aceitos por muitos serviços, mas não por todos. Evite o ç e as letras acentuadas (á, ê, õ): eles dão problema em teclados estrangeiros e em sistemas antigos. Se o formulário não indicar nenhuma regra, letras e números são a opção segura.
Posso usar uma senha sem caracteres especiais em qualquer lugar?
Sim: é uma senha aleatória normal, só que limitada a letras e números, então funciona em qualquer site onde outra senha funcionaria. Mesmo assim, reserve essa variante para os serviços que a exigem; onde os caracteres especiais forem aceitos, aproveite a pequena margem extra de segurança que eles trazem.
Mais geradores
Escrito e revisado por Andrew Ivanov, Fractional CTO. Última revisão em .