PBKDF2 SHA-256
Derive key with PBKDF2-HMAC-SHA256.
How to use PBKDF2 SHA-256
PBKDF2 SHA-256 — Derive a key with PBKDF2-HMAC-SHA256 and print it as lowercase hex. Free to use in D2i DevTools — no account required.
Steps
- Fill in Password. This field is required.
- Fill in Salt (hex or text). This field is required.
- Set Iterations. The starting value is 10000.
- Set Key length (bytes). The starting value is 32.
- Click Run and copy the result under the form.
Frequently asked questions
What is PBKDF2 SHA-256 used for?
Use it to reproduce a key your system derives from a password, salt, iteration count, and length.
How do I use the free online PBKDF2 SHA-256 tool?
Fill in Password. This field is required. Fill in Salt (hex or text). This field is required. Set Iterations. The starting value is 10000. Set Key length (bytes). The starting value is 32. Click Run and copy the result under the form.
What can I paste or upload into PBKDF2 SHA-256?
Enter the password, a salt (hex if the salt is valid hex, otherwise raw text), iterations (default 10000), and key length in bytes (default 32).
What output does PBKDF2 SHA-256 give me?
Hex encoding of the derived key. The same password, salt, iterations, and length always match. A different salt does not.
Is PBKDF2 SHA-256 free, and is my input private?
Yes — Your input is processed in memory for this request only. It is not saved to disk or the database, and it is cleared after the tool finishes.
Why did a hex-looking salt get decoded?
If the salt is valid hexadecimal, it is decoded to bytes first. To force raw text, include a character that is not hex.
Inputs are processed in memory only and are not saved to disk or the database. Data exists only for the duration of your request.