Keys, Certificates & Tokens
PBKDF2 key Derivation
Derive PBKDF2 key from the supplied material. Enter the key material, choose the required format, then review the result.
This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.
PBKDF2 key Derivation performs PBKDF2 for the supplied key or certificate data. The operation returns derived key bytes as the selected text or hexadecimal output.
The operation returns derived key bytes as the selected text or hexadecimal output. This result runs in the browser for this catalog category. Processing runs in the browser.
Key derivation separates password or input material from application keys; it does not replace secret storage or authentication.
Instructions
- Provide text or data for this tool.
- Use public password and salt values only. This applies to PBKDF2 key Derivation.
- Record the digest, iterations, length, and salt with the result. This applies to PBKDF2 key Derivation.
- Use a dedicated password policy before deriving production keys. This applies to PBKDF2 key Derivation.
Example
Input: Password "test password" with salt "public-salt" and a documented output length.
Settings: PBKDF2 key Derivation: Set the salt, digest, iteration or cost controls, and output length shown by the operation. Use text input for the public password fixture. Keep the salt and all parameters when reproducing the derived key.
Result: The operation returns derived key bytes as the selected text or hexadecimal output.
Limits
- PBKDF2 key Derivation: A derived key is not a password and cannot restore a missing password.
- PBKDF2 key Derivation: Security depends on salt uniqueness, cost parameters, and secret handling.
- PBKDF2 key Derivation: The output does not establish identity or authorize a user.