8 Digit Password Wordlist
Approach
-
Sequential Generation: The simplest way is to start from 00000001 and end at 99999999, saving each number as you go.
-
Random Generation: Another approach is to generate random 8-digit numbers and save them to a list, ensuring there are no duplicates.
Types and composition
- Numeric-only (digits 0–9): 10^8 = 100,000,000 possible combinations.
- Alphanumeric (lowercase + digits): typically 36^8 ≈ 2.8×10^12.
- Alphanumeric mixed case + symbols: far larger (62^8 for letters+digits ≈ 2.18×10^14; adding symbols multiplies further).
- Pattern-based lists: common formats like 4 letters + 4 digits, year+name, leet substitutions (e→3, a→4), repeated characters, keyboard walks.
- Human-derived lists: compiled from breached passwords, leaked datasets, or commonly used password patterns (e.g., “password”, “qwerty”, names + 2–4 digits).
- Hybrid/combinatorial lists: generate by combining dictionaries (words, names) with digit suffixes/prefixes and transformations.
Downloading Pre-Made Wordlists (Proceed with Caution)
Public wordlists (e.g., rockyou.txt, SecLists) contain many 8-digit passwords. You can filter them: 8 Digit Password Wordlist
# Extract only 8-character lines from rockyou.txt
grep -E '^.8$' /usr/share/wordlists/rockyou.txt > 8-digit-only.txt
The Math: The "Keyspace" Problem
To understand why 8-digit wordlists are so effective, you have to understand the math of combinations, known in cybersecurity as the "keyspace."
If you have a purely numeric password (a PIN code), an 8-digit password has a keyspace of $10^8$. That is 100,000,000 combinations (from 00000000 to 99999999). Approach
That sounds like a lot, right? One hundred million.
But to a modern GPU (Graphics Processing Unit), which is what hackers use to crack passwords, 100 million is a snack. A single high-end RTX 4090 graphics card can attempt billions of hashes per second, depending on the algorithm. A purely numeric 8-digit password can be cracked in seconds, sometimes milliseconds. Sequential Generation : The simplest way is to
3. Kwprocessor (Keyboard Walk Generator)
Creates 8-character patterns from keyboard paths (e.g., qazwsxedc trimmed to 8).
Practical use cases
- Penetration testing and red team engagements (authorized only).
- Password auditing to evaluate organizational password strength.
- Forensics and legitimate account recovery when authorized.
- Research into password habits and entropy.
Common sources (for authorized testing):
- SecLists (GitHub)
- Weakpass (weakpass.com)
- RockYou (from breach data – use only in lab environments)
🔐 Never reuse real passwords from breaches for your personal accounts. These lists are for defensive security testing only.
C. Year + Significant Number
Often passwords are a year followed by a 4-digit PIN (e.g., 19901234 or 20231111).

