Node's kasar crypto module yana ba da ayyuka na cryptographic: hashing, encryption, random values, da HMAC. Mafitacciyar aikin amfani - password hashing - yana da mahimmin iyakoki: mai ba bugi sake amfani da sauri, gaba jiya abilumi (MD5/SHA-256) don sirrce.
Password hashing: amfani da jajere, salty algorithm
{ scrypt, randomBytes, timingSafeEqual } ;
{ promisify } ;
scryptAsync = (scrypt);
() {
salt = ().();
derived = (password, salt, );
;
}
() {
[salt, hash] = stored.();
derived = (password, salt, );
hashBuf = .(hash, );
(hashBuf, derived);
}
