scrypt

Derive a key from a password with scrypt (memory-hard). Paste your data, then click to dissect it. Everything runs on your device, nothing is sent to a server.

The result will appear here…
or press Ctrl+Enter

Everything runs in your browser. Your data is never sent to our servers.

728 × 90Ad Space AvailablePlace your ad here

Example

Example Input

my-passphrase

Example Output

Derived key (hex): e3f1…  + Salt

How to Use

  1. 1Paste your data (PEM/Base64/token) into the Input field.
  2. 2Click the button (or press Ctrl+Enter) to dissect it.
  3. 3Read the decoded result in the Output field.

About scrypt

scrypt is a memory-hard key derivation function: besides taking time, it also consumes a lot of memory, making it far more expensive to attack with specialized hardware (GPU/ASIC) than PBKDF2.

This tool derives a key from a password with adjustable N (cost), r, and p parameters, plus a salt (random if blank). Output is in hex with adjustable length.

scrypt suits password-based encryption and is used in many crypto wallets. For derivation from a high-entropy secret, use HKDF; for storage password hashing, see Argon2.

FAQ

Are my data or keys sent to a server?

No. scrypt runs entirely in your browser using the Web Crypto API and client-side libraries. Your data, passwords, and keys never leave your device.

Related Tools

Related Categories