Keys, Certificates & Tokens
EVP key Derivation
Derive EVP 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.
EVP key Derivation performs OpenSSL EVP key derivation 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 EVP key Derivation.
- Record the digest, iterations, length, and salt with the result. This applies to EVP key Derivation.
- Use a dedicated password policy before deriving production keys. This applies to EVP key Derivation.
Example
Input: Password "test password" with salt "public-salt" and a documented output length.
Settings: EVP 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
- EVP key Derivation: A derived key is not a password and cannot restore a missing password.
- EVP key Derivation: Security depends on salt uniqueness, cost parameters, and secret handling.
- EVP key Derivation: The output does not establish identity or authorize a user.