How to Make a Strong Password That Is Easy to Remember
By Evorenza Security Team • Category: Security & Privacy
To make a strong password that is easy to remember, you should use the passphrase method: combine four or five random, unrelated words separated by spaces or punctuation (such as `correct-horse-battery-staple` or `Velvet-River-Orchard-92`). Traditional advice demanding short, cryptic passwords filled with symbols like `P@$w0rd!` results in passwords that are difficult for humans to remember but trivial for modern GPU password crackers to breach. A multi-word passphrase provides massive mathematical entropy while remaining easy to type and recall.
Why Length Beats Complexity Every Time
Modern password-cracking rigs utilize consumer graphics cards (GPUs) capable of testing billions of password permutations every second: - A short 8-character password with mixed characters contains approximately 53 bits of entropy and can be brute-forced in hours. - A 20-character passphrase composed of four common dictionary words contains over 75 bits of entropy, requiring millions of years for modern computers to exhaustively guess.
The Recipe for an Unbreakable Passphrase
- **Pick 4 Unrelated Words**: Select nouns and verbs that have no obvious connection to each other (e.g. `Tiger`, `Blanket`, `Orbit`, `Granite`).
- **Add Separators**: Use dashes, periods, or underscores between words (`Tiger.Blanket.Orbit.Granite`).
- **Include a Number or Capitalization**: Add a two-digit number to exceed standard system complexity criteria (`Tiger.Blanket.Orbit.Granite.48`).
- **Never Use Personal Details**: Avoid birthdates, pet names, street addresses, or favorite sports teams.
Generating High-Entropy Random Passwords Locally
For master accounts, encryption keys, and password manager vaults, you should use a cryptographically secure random generator: - Visit [Evorenza Password Generator](/password-generator). - Adjust the length slider to 16–32 characters. - Enable uppercase, lowercase, numbers, and symbols. - The generator uses `window.crypto.getRandomValues()` to derive true entropy from your operating system, ensuring no password ever leaves your device.