A geração segura de palavras-passe
Uma palavra-passe forte é a primeira linha de defesa de todas as contas online, e ainda assim a maioria das pessoas reutiliza um punhado de palavras-passe fracas. Um gerador de palavras-passe cria cadeias verdadeiramente aleatórias a partir de um alfabeto configurável, minúsculas, maiúsculas, dígitos, símbolos ou uma frase-passe, no comprimento que escolher. Como a entropia vem da aleatoriedade da fonte, as palavras-passe geradas resistem muito melhor a ataques de dicionário e de força bruta do que as escolhidas por humanos.
Resumo
- O gerador escolhe cada caráter de forma independente do conjunto de carateres selecionado usando um gerador de números aleatórios.
- Fórmula da Entropia: Entropia (bits) = Comprimento × log2(Tamanho do Conjunto de Carateres) | Combinações = Conjunto^(Comprimento)
- Exemplo 1: Uma palavra-passe de 16 carateres com conjunto completo — Conjunto de carateres: minúsculas + maiúsculas + dígitos + símbolos = 94 tipos
Como são Criadas Palavras-passe Aleatórias
O gerador escolhe cada caráter de forma independente do conjunto de carateres selecionado usando um gerador de números aleatórios. A segurança do resultado mede-se em bits de entropia, que cresce com o tamanho do conjunto e o comprimento: cada caráter adicional multiplica o número de combinações possíveis pelo tamanho do conjunto.
Cálculo da Entropia Passo a Passo
Para um conjunto de carateres de tamanho S e uma palavra-passe de comprimento L, o número de palavras-passe possíveis é S elevado a L, e a entropia é L × log2(S) bits. Cada bit duplica o trabalho que um atacante de força bruta tem de fazer, pelo que 80+ bits é um objetivo de segurança comum.
Uma palavra-passe de 12 carateres com 94 tipos de símbolos produz 12 × log2(94) ≈ 78,6 bits de entropia; uma palavra-passe de 8 carateres apenas com minúsculas produz apenas cerca de 37,6 bits.
Exemplos Práticos de Força de Palavras-passe
Exemplo 1: Uma palavra-passe de 16 carateres com conjunto completo
- Conjunto de carateres: minúsculas + maiúsculas + dígitos + símbolos = 94 tipos
- Entropia: 16 × log2(94) ≈ 104,8 bits
- Combinações: 94^16 ≈ 3,7 × 10^31
- Resultado: praticamente inquebrável por força bruta
Exemplo 2: Porque o comprimento vence a complexidade sozinha
- 8 carateres, só minúsculas: 26^8 ≈ 2,1 × 10^11 (37,6 bits)
- 8 carateres, conjunto completo: 94^8 ≈ 6,1 × 10^15 (52,4 bits)
- 12 carateres, só minúsculas: 26^12 ≈ 9,5 × 10^16 (56,4 bits)
- Conclusão: palavras-passe mais longas com minúsculas vencem as mais curtas e complexas
Utilizações Reais de um Gerador de Palavras-passe
✦ Registos e Reposições de Contas
Os utilizadores geram uma palavra-passe forte e única para cada conta nova, em vez de reciclar uma palavra-passe fraca entre serviços.
✦ Criação de Frases-passe
Os sistemas que precisam de credenciais memoráveis geram sequências de palavras aleatórias (frases-passe ao estilo Diceware) com entropia alta e recordação mais fácil.
⚠ Erros Comuns na Segurança de Palavras-passe
- Reutilizar Palavras-passe: Uma credencial vazada de um serviço abre todas as contas que partilham a mesma palavra-passe.
- Usar Palavras de Dicionário: As palavras humanas e as datas são os primeiros alvos dos ataques de dicionário; a aleatoriedade remove essa vulnerabilidade.
- Guardar Palavras-passe em Texto Simples: Mesmo as palavras-passe fortes ficam comprometidas se forem escritas em post-its ou guardadas em ficheiros não encriptados, use um gestor de palavras-passe.
Perguntas Frequentes sobre Geradores de Palavras-passe (6)
Qual deve ser o comprimento de uma palavra-passe?
Para contas importantes, 14-16 carateres com uma mistura de tipos de carateres é aconselhável; palavras-passe mais curtas dependem apenas da complexidade e são mais fracas.
O que é uma frase-passe?
É uma sequência de palavras aleatórias unidas por espaços ou símbolos, como "cobalto-por-do-sol-coros-42", oferecendo entropia alta e escrita mais fácil.
Guardam números de áreas ou conversões?
Nunca. Conversões — kg→lbs, áreas, frações — em local, sem envio. Pode converter 1.500 kg num PC partilhado e sair tranquilo.
Sem internet na aula?
Sim. Carregue uma vez por Wi-Fi e depois frações, bases ou desvio-padrão ficam offline na sala sem rede. É só matemática em JavaScript.
Que precisão?
Definições padrão (1 kg = 2,20462 lbs, BIPM) e testes automáticos. Para trabalhos ou obra chega bem; para perícia certificada verifique a norma primária.
Partilho com colega?
Toque 'Partilhar link': põe os inputs na URL e o colega vê o mesmo 3/4 → 0,75 → 75% sem reescrever.