Tested tool guide
Tested browser tools
Checked August 16, 2026
What Key Derivation Calculator does, with a checked example
Key Derivation Calculator turns a password or input keying material into a fixed-length key using PBKDF2, HKDF, or scrypt. Choose the algorithm, supply its salt and algorithm-specific parameters, then compare or copy the derived bytes. The frequent surprise is that the result is not an encrypted password: there is no decrypt operation to recover one, although weak passwords can still be guessed by recomputing candidates. Reproduction requires the same digest, byte encoding, salt, cost settings, optional HKDF info, and output length. The entered material and derived key remain in the browser.
Worked example
A concrete input and expected output from the current implementation.
Input
Algorithm: PBKDF2
PRF: HMAC-SHA-256
Password encoding: UTF-8
Password: password
Salt encoding: UTF-8
Salt: salt
Iterations: 1
Derived length: 32 bytes
Output encoding: hexadecimal
->
Expected output
120fb6cffcf8b32c43e7225256c4f837a86548c92ccc35480805987cb70be17b
SHA-256 emits 32 bytes, so this request needs one PBKDF2 block. With one iteration, that block is HMAC-SHA-256 keyed by the UTF-8 bytes of "password" over the UTF-8 bytes of "salt" followed by the four-byte block index 00 00 00 01.