Most password advice focuses on the wrong things. Complexity requirements that force you to swap letters for symbols produce passwords like "P@ssw0rd" that feel secure and are trivially easy to crack. Length, randomness, and uniqueness across accounts matter far more than which special character you include.
When people create passwords on their own, they follow predictable patterns. A word they know, a number that means something to them (a birth year, a memorable date), and sometimes a symbol tacked on at the end. Attackers know this. Password cracking software doesn't try random guesses — it works through lists of common words, common substitutions, and common patterns, in order of likelihood.
The result is that a password like "Mike1987!" takes seconds to crack, not because computers are fast (though they are), but because that password sits near the top of every attack wordlist ever compiled.
Security researchers and institutions like NIST (National Institute of Standards and Technology) have moved away from complexity rules and toward two simpler principles:
| Password | Length | Estimated crack time | Verdict |
|---|---|---|---|
| password123 | 11 | Instant | Very weak |
| P@ssw0rd! | 9 | Under 1 hour | Weak |
| Tr0ub4dor&3 | 11 | Days | Still weak |
| mX9#kLp2vQ | 10 | Months | Acceptable |
| 7fKq!mNx2@Lp9#Rv | 17 | Centuries | Strong |
| Random 20-char string | 20+ | Heat death of the universe | Very strong |
There's a school of thought that recommends "passphrases" — long strings of random words like "correct horse battery staple." These are genuinely better than short complex passwords. But they have a ceiling: because they're made of real words, they're more vulnerable to dictionary attacks than truly random strings of the same length.
For accounts you care about, a random 20-character string stored in a password manager is better than any phrase you can memorize. The goal isn't to remember the password. The goal is to have a password that cannot be guessed.
The reason most people reuse passwords is that they can't remember dozens of unique ones. Password managers solve this completely. You remember one strong master password. The manager remembers everything else, generates random passwords for new accounts, and fills them in automatically.
Bitwarden is free and open source. 1Password and Dashlane are paid with more features. Any of them is infinitely better than reusing passwords or keeping a list in a notes app.
The rule that matters most: Your email account password should be the strongest, most unique password you have. Email is the recovery method for every other account. If someone gets into your email, they can reset every password you own.
The old advice of changing passwords every 90 days has been largely abandoned by security professionals. Forced rotation leads people to make predictable changes (adding a "1" to the end, capitalizing the first letter) that don't actually improve security.
Change a password when there's a reason to: a known breach of a service you use, suspicion that someone has accessed your account, or when you've shared a password with someone who no longer needs access. Not on a schedule.
Even a weak password becomes very difficult to exploit if two-factor authentication (2FA) is enabled. 2FA requires a second piece of information — a code from an app, a fingerprint, a hardware key — in addition to your password. An attacker who has your password still can't log in without the second factor.
Enable 2FA on your email, your bank, your password manager, and any social media account with a significant following. Use an authenticator app like Google Authenticator or Authy rather than SMS codes when the option exists, as SMS can be intercepted.
The fastest approach is to use a generator that creates truly random strings, not one that picks from a list of "secure-looking" words. True randomness means no pattern, no dictionary words, no predictable structure.
PerfectName's password generator runs entirely in your browser using the Web Crypto API — the same cryptographic standard used by banks and governments. Nothing you generate is sent to any server. The result is immediately available to copy into your password manager.
Free, private, runs in your browser. Nothing is ever stored or transmitted — not even to PerfectName.
Open password generator →A maioria dos conselhos sobre senhas foca nas coisas erradas. Requisitos de complexidade que forçam você a trocar letras por símbolos produzem senhas como "P@ssw0rd" que parecem seguras e são facilmente quebradas. Comprimento, aleatoriedade e unicidade entre contas importam muito mais do que qual caractere especial você inclui.
Quando as pessoas criam senhas por conta própria, seguem padrões previsíveis. Uma palavra que conhecem, um número com significado pessoal (um ano de nascimento, uma data memorável) e às vezes um símbolo no final. Os atacantes sabem disso. Softwares de quebra de senha não tentam palpites aleatórios — percorrem listas de palavras comuns, substituições comuns e padrões comuns, em ordem de probabilidade.
O resultado é que uma senha como "Daniel1987!" leva segundos para ser quebrada, não porque os computadores sejam rápidos (embora sejam), mas porque essa senha está no topo de todas as listas de ataque já compiladas.
O Bitwarden é gratuito e de código aberto. 1Password e Dashlane são pagos com mais recursos. Qualquer um deles é infinitamente melhor do que reutilizar senhas ou manter uma lista num aplicativo de notas.
A regra mais importante: A senha da sua conta de email deve ser a mais forte e única que você tem. O email é o método de recuperação de todas as outras contas. Se alguém acessa seu email, pode redefinir todas as suas senhas.
Mesmo uma senha fraca se torna muito difícil de explorar se a autenticação de dois fatores (2FA) estiver ativada. Use um aplicativo autenticador como Google Authenticator ou Authy em vez de códigos por SMS quando a opção existir, pois o SMS pode ser interceptado.
Gratuito, privado, funciona no seu navegador. Nada é armazenado ou transmitido — nem pelo PerfectName.
Abrir gerador de senha →La mayoría de los consejos sobre contraseñas se enfoca en las cosas equivocadas. La longitud, la aleatoriedad y la unicidad entre cuentas importan mucho más que qué carácter especial incluyes.
Bitwarden es gratuito y de código abierto. 1Password y Dashlane son de pago con más funciones. Cualquiera de ellos es infinitamente mejor que reutilizar contraseñas.
La regla más importante: Tu contraseña de email debe ser la más fuerte y única que tengas. El email es el método de recuperación de todas las demás cuentas.
Gratis, privado, funciona en tu navegador. Nada se almacena ni se transmite — ni siquiera a PerfectName.
Abrir generador de contraseña →