Passwords vs. Passphrases

Passphrases are increasingly favored over passwords because they offer stronger security and are easier to remember. A passphrase is typically a longer sequence of words or a phrase, like “Sunny Hill Coffee Shop 2023!” compared to a password like “Tr0ub4dor&3x”. Here’s why the shift is happening:

  1. Enhanced Security: Passphrases are longer, often 12-20+ characters, making them harder to crack via brute-force attacks. A 2017 NIST study found that length is a critical factor in password strength, and passphrases naturally achieve this without complex character rules.
  2. Memorability: Passphrases are easier to recall because they can be meaningful phrases or sentences, like “MyDogLoves2RunFast”. This reduces the need for writing them down or frequent resets, unlike complex passwords (e.g., “X9#kP2!v”).
  3. Resistance to Common Attacks: Passphrases are less vulnerable to dictionary attacks or guessing, especially when they combine unrelated words or include numbers and symbols. For example, “BlueSky$RainyDay42” is far harder to crack than “password123”.
  4. User-Friendly Guidelines: Updated NIST guidelines (2017 and 2020) emphasize length over complexity and encourage passphrases, as complex passwords (e.g., requiring special characters) often lead to predictable patterns or user frustration.
  5. Adaptation to Modern Threats: With increasing computing power and sophisticated cracking tools, short passwords are more vulnerable. Passphrases, due to their length and variability, significantly increase the time and effort needed to break them.
  6. Industry Adoption: Major platforms like Microsoft and Google now recommend passphrases in their security guidelines, driving broader adoption. For instance, Microsoft’s 2020 security blog highlighted passphrases as a way to balance usability and security.

To demonstrate how password length impacts security, we’ll calculate the difficulty of cracking passwords of varying lengths, assuming they use a character set including uppercase letters (A-Z), lowercase letters (a-z), numbers (0-9), and common special characters (e.g., !@#$%^&*()_+-=). This gives a total of 72 possible characters (26 uppercase + 26 lowercase + 10 digits + 10 special characters). The difficulty is measured by the number of possible combinations, which grows exponentially with length.

  • Character set: 72 characters (A-Z, a-z, 0-9, !@#$%^&*()_+-=).
  • Difficulty is based on the number of possible combinations (72^n, where n is the password length).
  • The table will show passwords from 6 to 20 characters, including the number of combinations and an approximate time to crack at 1 billion guesses per second (a common benchmark for brute-force attacks).
Password LengthPossible CombinationsApprox. Time to Crack (1B guesses/sec)
6 characters72^6 ≈ 1.39 × 10^11~2.3 minutes
8 characters72^8 ≈ 7.21 × 10^14~200 hours (8.3 days)
10 characters72^10 ≈ 3.74 × 10^18~119 years
12 characters72^12 ≈ 1.94 × 10^22~616,000 years
14 characters72^14 ≈ 1.01 × 10^26~32 million years
16 characters72^16 ≈ 5.23 × 10^29~16.6 billion years
18 characters72^18 ≈ 2.71 × 10^33~860 billion years
20 characters72^20 ≈ 1.41 × 10^37~44.6 trillion years
  • Possible Combinations: Calculated as 72^n, where n is the password length.
  • Time to Crack: Assumes a brute-force attack at 1 billion (10^9) guesses per second, a realistic rate for modern hardware. Time is approximate and assumes no additional security measures (e.g., rate limiting, account lockouts).
  • Why Length Matters: Each additional character multiplies the number of combinations by 72, exponentially increasing the time required to crack the password.
  • Passphrase Context: A passphrase (e.g., “SunnyHillCoffee2023!” at 19 characters) would have even more combinations if spaces or additional symbols are included, further enhancing security.

The shift reflects a move toward practical, user-friendly security that counters evolving cyber threats while reducing user burden.

2 thoughts on “Passwords vs. Passphrases”

  1. >A popular Website, phpbb.com, was recently hacked. The hacker published approximately 20,000 user passwords from the site. This is like candy to us security professionals because it’s hard data we can use to figure out how users choose passwords. I wrote a program to analyze these passwords looking for patterns, and came up with some interesting results.

    https://sawmillcreek.org/threads/common-passwords.104158/

    Reply

Leave a Comment

Licensed under CC BY-NC 4.0

DevOps viewpoints are those of its owner. You may share and adapt this article for non-commercial purposes, provided proper attribution is given. Attribution should include:

Title: Passwords vs. Passphrases
Author: peter arthur martin
Original URL: https://www.woodcentral.com/-/peter/passwords-vs-passphrases/
License: CC BY-NC 4.0

Site Index

👍 This page answered my questions

Your vote helps other woodworkers quickly find the answers and techniques that actually work in the shop.