How to Determine Password Strength
Last modified: July 30, 2021
This document describes how cPanel & WHM determine password strength. This document also explains how to create passwords of different strengths so that you can meet various minimum password strength requirements.
- We strongly recommend that you use the Password Generator feature whenever it is available. For more information, read our Password & Security documentation.
- This document uses characters found on the ANSI standard US keyboard. Results for other languages and keyboard configurations may vary.
Length and complexity
Two factors determine a password’s strength: length and complexity. A password’s length is determined by the number of characters in the password. For example, the password
asdf1234 has a length of eight characters. Most cPanel & WHM passwords require a minimum password length. An increase in password length usually increases the password’s strength.
When you combine letters, numbers, and symbols in a password you increase the password’s complexity. A higher complexity yields a higher password strength. For example, the password
cpanelisgreat has a password strength of 25 while
cP4n3LIsGr3aT has a password strength of 100. When you repeat the same character, use dictionary based words, or use consecutive letters or numbers, you do not increase password strength. For example,
12345678 has a password strength of 1 while
18273645 has a password strength of 86.
Four categories exist for the possible characters in a password:
- Lowercase letter — (
a — z)
- Capital letter — (
A — Z)
- Number — (
- Symbol — (
- Some symbols yield a higher strength valuation than others.
- Symbols are also known as special characters.
The following table provides some example passwords of different lengths and complexities. For brevity, this table does not include all potential character combinations.
||1||2 — ∞|
||1||2 — ∞|
|Combination lowercase and capital letter||
|Combination lowercase letter and number||
|Combination capital letter and number||
|Combination lowercase letter and symbol||
|Combination capital letter and symbol||
|Combination number and symbol||
|Combination lowercase letter, number, and symbol||
|Combination capital letter, number, and symbol||