Gerador de Senhas

Gere senhas seguras com padrões personalizados e regras de caracteres. Tudo funciona no seu navegador.

Use * para caracteres aleatórios. Os demais caracteres são mantidos como estão.

Tips

O comprimento é o mais importante

Uma senha mais longa é exponencialmente mais difícil de quebrar. Cada caractere adicional multiplica o número de combinações possíveis.

Evite padrões previsíveis

Nunca use palavras do dicionário, nomes, datas ou padrões de teclado como "qwerty". A aleatoriedade é a chave para uma senha forte.

Alguns caracteres causam problemas

Caracteres como crase, barra invertida e cifrão podem quebrar scripts de shell. Pontos e vírgulas e aspas podem causar problemas em SQL ou arquivos de configuração.

Use uma senha única para cada conta

Se uma senha for comprometida, senhas únicas impedem que invasores acessem suas outras contas.

Casos de Uso Comuns

🖥️

Acesso a servidores e SSH

Gere senhas fortes para contas root e chaves SSH, excluindo caracteres problemáticos para o shell.

🌐

Contas web

Crie senhas únicas para cada serviço online para prevenir ataques de preenchimento de credenciais.

📶

Senhas Wi-Fi

Gere senhas Wi-Fi fáceis de compartilhar excluindo caracteres ambíguos difíceis de ler em voz alta.

🔑

Chaves API e tokens

Produza tokens seguros para URL excluindo caracteres que precisam de codificação.

🗄️

Credenciais de banco de dados

Gere senhas sem caracteres especiais de SQL para evitar problemas de escape em strings de conexão.

📱

PINs de apps e dispositivos

Use o recurso de padrão para criar códigos numéricos ou curtos como PINs e códigos de desbloqueio.

Perguntas Frequentes

Este gerador de senhas é seguro?
Sim. Todas as senhas são geradas inteiramente no seu navegador usando a Web Crypto API (crypto.getRandomValues), que fornece números aleatórios criptograficamente seguros. Nada é enviado a nenhum servidor.
O que é o recurso de padrão?
O campo de padrão permite misturar caracteres fixos com curingas (*). Por exemplo, "***-***-***" gera uma senha como "k9F-m2x-R7p" onde cada * é substituído por um caractere aleatório do conjunto selecionado.
Qual deve ser o comprimento da minha senha?
Para contas web gerais, 12-16 caracteres são recomendados. Para aplicações de alta segurança como acesso a servidores ou chaves de criptografia, use 20 ou mais caracteres.
Por que excluir certos caracteres?
Alguns caracteres causam problemas técnicos em contextos específicos. Por exemplo, crases e cifrões são interpretados por scripts de shell, enquanto aspas e pontos e vírgulas podem quebrar consultas SQL ou arquivos de configuração.
O que o medidor de força mede?
O medidor de força calcula a entropia (em bits) com base no tamanho do conjunto de caracteres e no número de caracteres aleatórios. Maior entropia significa mais combinações possíveis e uma senha mais forte.
Posso usar isso offline?
Depois que a página é carregada, sim. Como todo o processamento acontece em JavaScript no seu navegador, não é necessária conexão com a internet para gerar senhas.