Skip to main content

scrypt Param Tuner

v1.0.0

scrypt cost picker — N / r / p tuner with memory cost calculator and target time.

Result
Parameters: N=32768, r=8, p=1

Memory per hash:  32.0 MB
Est. time:        ~1600 ms
OWASP compliant:  Yes

Usage (Node.js):
  const salt = crypto.randomBytes(32);
  const key = await new Promise((res, rej) =>
    crypto.scrypt(password, salt, 64, { N: 32768, r: 8, p: 1 }, (e, k) => e ? rej(e) : res(k)));