Como funciona o Gerador de Senha / Frase Secreta
Esta ferramenta gera uma senha aleatória forte ou uma frase secreta fácil de lembrar diretamente no seu navegador de internet. Ela ajuda você a criar credenciais seguras para diversas necessidades online e de dispositivos, oferecendo opções para personalizar a complexidade e a legibilidade do resultado gerado.
Sempre que você ajusta uma opção, altera o tipo de credencial ou clica em "Gerar novamente", um novo valor é gerado de forma instantânea. O valor gerado pode ser copiado facilmente ao clicar sobre ele, ao pressionar as teclas Enter ou Espaço, ou utilizando o botão de cópia explícito disponível na interface.
Durante o uso, a ferramenta exibe mensagens de status para orientar você. O status inicial é "Pronto.". Quando uma nova credencial é criada, a mensagem muda para "Gerada.". Caso a ferramenta esteja carregando a lista de palavras necessária para as frases secretas, o status "Carregando lista de palavras…" será exibido.
Senha ou Frase secreta: Qual tipo escolher?
A ferramenta permite que você escolha entre dois tipos principais de credenciais no campo "Tipo": Senha ou Frase secreta. A escolha ideal depende de como você pretende utilizar a credencial gerada:
- Senha: Esta opção gera uma sequência aleatória de caracteres. Uma senha aleatória oferece mais entropia por caractere, sendo a melhor escolha quando um gerenciador de senhas vai armazená-la e preenchê-la automaticamente para você. Ela é ideal para quem está criando uma nova conta online e precisa de uma senha forte e aleatória para ser guardada no gerenciador.
- Frase secreta: Esta opção gera uma combinação de palavras reais juntas. Uma frase secreta é mais fácil de digitar ou ler de cabeça, o que a torna ideal para coisas que você precisa digitar manualmente — como o código de desbloqueio de um dispositivo, uma senha de Wi-Fi que precisa ser lida em voz alta ou digitada manualmente, ou a própria senha mestre do seu gerenciador de senhas.
Personalização de Senhas
Ao selecionar o tipo Senha, você tem controle total sobre o comprimento e os tipos de caracteres que farão parte da sua credencial:
- Comprimento: Você pode definir um número entre 4 e 64 caracteres (o padrão recomendado é 16).
- Letras maiúsculas (A-Z): Caixa de seleção selecionada por padrão.
- Letras minúsculas (a-z): Caixa de seleção selecionada por padrão.
- Números (0-9): Caixa de seleção selecionada por padrão.
- Símbolos (!@#$…): Caixa de seleção selecionada por padrão.
- Excluir caracteres ambíguos (0, O, I, l, 1): Uma caixa de seleção opcional que remove caracteres visualmente parecidos para evitar erros de leitura e digitação.
Quando você gera uma senha e múltiplos tipos de caracteres estão selecionados, a ferramenta garante que pelo menos um caractere de cada tipo escolhido apareça na senha gerada, desde que o comprimento definido permita essa distribuição. As posições restantes são preenchidas por amostragem do conjunto combinado de caracteres.
Se você desmarcar todos os tipos de caracteres para a geração de senha, a ferramenta exibirá a mensagem de erro "Selecione pelo menos um tipo de caractere.". Nessa situação, o resultado, o valor de entropia e o indicador de força são limpos.
Personalização de Frases Secretas
Ao optar pelo tipo Frase secreta, as configurações mudam para focar na estrutura das palavras geradas a partir de uma lista de palavras:
- Número de palavras: Você pode escolher gerar uma frase contendo entre 3 e 10 palavras (o padrão é 6).
- Separador: Define o caractere que ficará entre as palavras. As opções disponíveis são:
- Hífen
- Espaço
- Ponto
- Nenhum
- Capitalizar palavras: Uma caixa de seleção que define se a primeira letra de cada palavra deve ser maiúscula.
- Incluir um número: Uma caixa de seleção para adicionar um caractere numérico à frase secreta.
Entendendo a Entropia e os Indicadores de Força
Para ajudar você a avaliar a segurança da credencial gerada, a ferramenta exibe dois indicadores em tempo real: a Entropia (bits) e a força da credencial.
A força da credencial é classificada visualmente em quatro níveis:
- Fraca
- Razoável
- Forte
- Muito forte
O número de entropia representa a quantidade de bits de aleatoriedade no valor gerado. O cálculo varia de acordo com o tipo de credencial:
- Para uma senha: É calculado como o comprimento multiplicado pelo log2 de quantos caracteres podem aparecer em cada posição.
- Para uma frase secreta: É calculado como a quantidade de palavras multiplicada pelo log2(7.776), que representa o tamanho total da lista de palavras utilizada.
Um número de entropia mais alto indica que a credencial é mais difícil de ser quebrada por um ataque de força bruta. É importante destacar que esse cálculo pressupõe que o invasor já conhece o método exato usado para gerar o valor. Portanto, ele mede a aleatoriedade pura do sistema, e não uma estimativa exata de tempo de quebra contra ataques baseados em dicionários ou padrões específicos.
Privacidade e Segurança Local
A segurança dos seus dados é prioridade absoluta. Suas senhas e frases secretas são geradas localmente no seu próprio navegador de internet, utilizando recursos de aleatoriedade forte do navegador.
Nenhum dado, senha ou frase gerada é enviado para o BroBroGo, carregado em servidores externos ou armazenado de qualquer forma. Todo o processo ocorre de maneira isolada no seu dispositivo.
Perguntas Frequentes (FAQ)
Como a aleatoriedade é gerada?
Cada caractere e cada palavra são escolhidos usando a aleatoriedade criptograficamente forte do navegador, e não uma fonte previsível. Cada escolha usa amostragem por rejeição para que nenhum caractere ou palavra seja favorecido em relação a outro.
Devo usar uma senha ou uma frase secreta?
Uma senha aleatória oferece mais entropia por caractere, sendo a melhor escolha quando um gerenciador de senhas vai armazená-la e preenchê-la automaticamente para você. Já uma frase secreta (várias palavras reais juntas) é mais fácil de digitar ou ler de cabeça, o que a torna ideal para coisas que você precisa digitar manualmente — como o código de desbloqueio de um dispositivo, uma senha de Wi-Fi ou a própria senha mestre do seu gerenciador de senhas.
O que significa o número de entropia?
É o número de bits de aleatoriedade no valor gerado — para uma senha, é o comprimento multiplicado pelo log2 de quantos caracteres podem aparecer em cada posição; para uma frase secreta, é a quantidade de palavras multiplicada pelo log2(7.776), que é o tamanho da lista de palavras. Quanto maior, mais difícil de quebrar por força bruta. Isso pressupõe que o invasor já conhece o método exato usado para gerar o valor, portanto é uma medida de aleatoriedade pura, não uma estimativa exata de tempo de quebra contra ataques baseados em dicionário ou padrões.