scrypt Key Derivation
Derive a key from a password using scrypt (memory-hard KDF). Free, private, and 100% client-side.
Local only
Recent history
No history yet
How to use
- Enter the password.
- Provide a salt.
- Set N (power of 2), r, p, and key length.
- Copy the derived key.
Frequently asked questions
- What parameters should I use?
- Common: N=16384, r=8, p=1. Increase N for more security (must be a power of 2). N=32768 or 65536 for higher security.
- Why is scrypt slower than PBKDF2?
- scrypt is memory-hard by design, requiring significant RAM, which makes GPU/ASIC attacks expensive.
Related tools
PBKDF2 Key Derivation Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Free, private, and 100% client-side. bcrypt Hash Hash passwords with bcrypt or verify bcrypt hashes. Free, private, and 100% client-side. HMAC Generator Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Free, private, and 100% client-side.