Tested tool guide
Tested browser tools
Checked August 16, 2026
What PBKDF2 Key Derivation Tool does, with a checked example
This tool derives a fixed-length cryptographic key from a password using PBKDF2, the password-based key derivation function behind most legacy password storage. You supply the password, a salt, an iteration count, and either SHA-256 or SHA-512; the tool runs the derivation in your browser and returns the derived key as hex. Nothing is uploaded. The surprise most users hit: the result is all-or-nothing. Change the salt, the iteration count, or the hash function and the output changes completely, so the same password never produces the same key twice unless every parameter matches exactly.
Worked example
A concrete input and expected output from the current implementation.
Input
password: password | salt: salt | iterations: 1 | hash: SHA-256 | output length: 32 bytes
->
Expected output
120fb6cffcf8b32c43e7225256c4f837a86548c92ccc35480805987cb70be17b
This is the published known-answer test vector for PBKDF2-HMAC-SHA256 from RFC 7914, so any correct implementation returns exactly this hex. The 1-iteration count exists only to verify implementations; real use needs hundreds of thousands of iterations.