WordPress Password Hashing
0 characters
WordPress uses 8-character salts
Generated WordPress Hash
Algorithm
-
Salt Used
-
Hash Length
-
Format
-
Hash Verification
WordPress Hash Formats
Supported Formats:
$P$:
Portable Hash (PHPass) - Default
$2y$:
Bcrypt - Modern WordPress
$argon2i$:
Argon2i - PHP 7.2+
$argon2id$:
Argon2id - PHP 7.3+
Hash Structure:
$P$ - Algorithm identifier
B - Base64 character (iteration count)
abcdefgh - 8-character salt
... - 22-character hash
Example: $P$Babcdefgh1234567890123456789012
Batch Password Hashing
Processing passwords...
0%
About WordPress Password Hashing
WordPress Hash Evolution:
- • WordPress 2.5+: PHPass (Portable Hash)
- • WordPress 5.0+: Bcrypt support added
- • WordPress 5.2+: Argon2 support (PHP 7.2+)
- • Modern: Argon2id (PHP 7.3+)
Security Features:
- • Adaptive iteration count
- • Random salt generation
- • Backward compatibility
- • Automatic rehashing on login
Best Practices:
- • Use strong, unique passwords
- • Enable two-factor authentication
- • Keep WordPress updated
- • Use security plugins
- • Regular password changes
- • Monitor login attempts
Migration Notes:
- • Old hashes remain valid
- • New logins use modern algorithms
- • Automatic upgrade on successful login
- • No manual migration required
Related tools
Learn more — open a section when you need details