Node को निर्मित crypto मोड्युलले क्रिप्टोग्राफिक कार्यहरू प्रदान गर्दछ: हेसिङ, एन्क्रिप्शन, अनियमित मानहरू, र HMAC। सबैभन्दा महत्त्वपूर्ण व्यावहारिक प्रयोग — पासवर्ड हेसिङ — एक महत्वपूर्ण नियम छ: पासवर्डका लागि कहिले पनि द्रुत, सामान्य-उद्देश्य हेस (MD5/SHA-256) प्रयोग नगर्नुहोस्।
पासवर्ड हेसिङ: SLOW, salted अल्गोरिदम प्रयोग गर्नुहोस्
{ scrypt, randomBytes, timingSafeEqual } ;
{ promisify } ;
scryptAsync = (scrypt);
() {
salt = ().();
derived = (password, salt, );
;
}
() {
[salt, hash] = stored.();
derived = (password, salt, );
hashBuf = .(hash, );
(hashBuf, derived);
}
