PBKDF2
Derive key material from a password with PBKDF2 (salt + iterations). Paste your data, then click to dissect it. Everything runs on your device, nothing is sent to a server.
Everything runs in your browser. Your data is never sent to our servers.
Example
Example Input
my-passphrase
Example Output
Derived key (hex): 1a2b… + Salt
How to Use
- 1Paste your data (PEM/Base64/token) into the Input field.
- 2Click the button (or press Ctrl+Enter) to dissect it.
- 3Read the decoded result in the Output field.
About PBKDF2
PBKDF2 turns a password into a cryptographic key by applying a salted hash function thousands of times (key stretching). The goal is to make password guessing expensive.
This tool produces a derived key (hex) from your password, with adjustable salt (random if blank), iteration count, output length, and hash. The salt is shown so the result can be reproduced.
Unlike password hashing for storage (see bcrypt/Argon2 in the Hash category), here the output is KEY MATERIAL used for encryption. For modern derivation, see also HKDF and scrypt.
FAQ
Are my data or keys sent to a server?
No. PBKDF2 runs entirely in your browser using the Web Crypto API and client-side libraries. Your data, passwords, and keys never leave your device.