Product Design, Manufacturing & Innovation Resources
Home » Online Tools » WordPress Secret Salt Keys Generator

WordPress Secret Salt Keys Generator

The WordPress Secret Key API generates a set of unique cryptographic salts and keys—specifically AUTH, SECURE_AUTH, LOGGED_IN, and NONCE—to secure application configurations.

These keys provide high-entropy random data that is combined with user credentials and session cookies before hashing, effectively neutralizing the threat of rainbow table attacks and pre-computed hash cracking. By delivering a fresh set of random strings upon every request, the service ensures that authentication tokens remain unique to the specific environment, hardening the application against unauthorized session access.

An extremely simple tool to use: just visit the page and have directly all the keys to copy/paste into your wp-admin.php file. New keys at every page reload. No option to select, nothing else. Efficient!

It is provided by the WordPress original team. It is recommended to change your key salts from time to time (note that this will log-out all connected users and on-going activities and cookies … which is one of the goal btw).

Disciplines: WordPress development, Cybersecurity, Web hosting.
Free alternative to 1Password, Bitwarden, OpenSSL.
WordPress Secret Key API compared with 1Password, Bitwarden and OpenSSL
WordPress Secret Key API1PasswordBitwardenOpenSSL
Output and options: The service returns a ready set of keys and salts for the four WordPress cookie and nonce contexts (AUTH, SECURE_AUTH, LOGGED_IN, NONCE). There is no option to choose, and new values come with every reload.Output and options: The web generator offers Random, Memorable and PIN types, with choices for numbers, symbols, capitalised first letter and full words. It produces a password, not WordPress-formatted constants.Output and options: The generator creates passwords, passphrases and usernames. Password options include length, minimum numbers, minimum special characters, character sets and avoidance of ambiguous characters.Output and options: The openssl rand command outputs random bytes, encoded as base64 with -base64 or as hexadecimal with -hex.
Access and installation: A web endpoint at api.wordpress.org, so nothing is installed. The values are pasted into wp-config.php.Access and installation: The generator page is free to use with no sign-up, and the same generator is built into the 1Password app, which is promoted with a free trial of its personal plans.Access and installation: A generator is part of Bitwarden, and the command line includes bw generate for scripted use.Access and installation: A command-line tool run locally.
Randomness source: The bytes come from a cryptographically secure generator through RAND_bytes. The 256-bit security level applies only if it seeded itself from a trusted operating system entropy source, otherwise the command exits with an error.
Effect of replacing values: Changing the keys and salts invalidates existing cookies, so every logged-in user must sign in again.

More Network & Web tools

Suggest your best online tool:

Do you know a better, a complementary or a replacement website to the one listed above ?

> Suggest it here <

10th year anniversary

Full size images and downloads are only available, 100% free, for registered members.

> Login <