Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› How should people create passwords that are hard…
Authentication, Authorisation & Trust

How should people create passwords that are hard to guess and hard to crack?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 25, 2026 Domain: Authentication, Authorisation & Trust

Use long, truly random passwords that combine uppercase letters, lowercase letters, numbers, and symbols. Avoid common words, predictable patterns, and personal details such as birthdays or pet names. A password manager can generate strong credentials for each account, which reduces reuse and makes brute-force and dictionary attacks far less effective against your accounts.

What makes a password hard to guess in practice?

A hard-to-guess password is one that has high entropy, no obvious relationship to the user, and no predictable structure an attacker can guess from context. Length matters more than clever substitutions, because attackers can automate large-scale guessing and quickly test common patterns, reused words, and personal references.

The practical standard is to treat passwords as secrets that should be random, unique, and resistant to both human intuition and machine guessing. A password manager helps because it can generate credentials that people would not realistically invent themselves, which is usually stronger than any memorable pattern.

Why common patterns and personal details make passwords weak

Attackers do not start with pure brute force. They usually begin with dictionary words, leaked password lists, seasonal patterns, keyboard runs, and personal data such as birthdays, names, sports teams, or pet names. Those choices lower the search space dramatically, even when users add a symbol or number at the end.

Substitution tricks like turning an “a” into “@” or appending “123!” rarely provide meaningful protection because they are well-known habits. If a password is built from a word or phrase the user can remember easily, it is often also easy for an attacker to predict or generate at scale.

How to create strong passwords without making them guessable

The safest approach is to use a randomly generated password for every account, with enough length to resist brute force and no reuse across services. If a password must be created manually, a long passphrase with unrelated words is better than a short, complicated string, but randomness still matters more than memorability tricks.

Password managers are the best practical tool for this because they remove the tradeoff between usability and strength. They also reduce the damage from one account being exposed, since a unique password limits reuse-driven compromise elsewhere.

Risk and Threat Considerations

Poor password choices create two main risks: automated guessing becomes easier, and compromise of one password can cascade into multiple accounts when reuse is involved. Weak password habits also make phishing and credential-stuffing attacks more effective because attackers can exploit credentials that have already been exposed elsewhere.

Failure mechanism: Human-chosen passwords tend to cluster around predictable words, patterns, and personal context, which dramatically lowers entropy and gives attackers a smaller, more searchable candidate set.

Impact: Attackers can crack or guess passwords faster, reuse them across services, and gain unauthorized access to email, cloud accounts, and other high-value systems.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-63, CIS Controls v8 and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-63Digital Identity GuidelinesPassword strength and authenticators are core digital identity concerns.
Recommendation — Use strong, random authenticators and prefer phishing-resistant options where possible.
CIS Controls v8CIS-5 — Account ManagementUnique, managed passwords reduce reuse and limit account compromise spread.
Recommendation — Enforce unique credentials and remove unnecessary reuse across accounts.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementPassword creation, randomness, and lifecycle are covered by authenticator management.
Recommendation — Generate, store, and rotate authenticators so they resist guessing and reuse.
ISO/IEC 27001:2022A.5.15 — Access controlPassword strength supports controlled access and prevention of unauthorized use.
Recommendation — Apply access control rules that require strong, unique credentials for access.

Practitioner Guidance

What to prioritise: Prefer random, unique passwords for every account, and treat reuse as the most important failure to eliminate first. A long password that is reused is still a major exposure, because one compromise can become many.

What to verify: Check that the password manager is actually generating passwords with sufficient length and randomness, and that high-value accounts use the strongest available login protection. If users can still choose short or memorable passwords freely, the policy is only partially effective.

Common mistake: Do not rely on “complexity” alone. A short password with symbols can still be weak if it follows a pattern, contains a word, or uses personal information. Strength comes from unpredictability, not decoration.

Practitioner takeaway: The goal is not to make passwords clever, it is to make them unguessable and non-reusable, so that automated attacks and cross-account compromise lose most of their leverage.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 25, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org