crypto.password.scrypt
Functions for encrypting passwords using the cutting-edge scrypt algorithm.
check
(check raw encrypted)
Compare a raw string with a string encrypted with the encrypt function. Returns true if the string matches, false otherwise.
encrypt
(encrypt raw)
(encrypt raw n)
(encrypt raw n r p)
Encrypt a password string using the scrypt algorithm. This function takes three optional parameters:
n
- the CPU cost, must be a power of 2, defaults to 2^15r
- the memory cost, defaults to 8p
- the parallelization parameter, defaults to 1