Bcrypt Decrypt Nodejs Code Example


Example 1: how to hash password in node js

npm i bcrypt  const bcrypt = require('bcrypt'); async function hashIt(password){   const salt = await bcrypt.genSalt(6);   const hashed = await bcrypt.hash(password, salt); } hashIt(password); // compare the password user entered with hashed pass. async function compareIt(password){   const validPassword = await bcrypt.compare(password, hashedPassword); } compareIt(password);

Example 2: bcrypt compare hash and password

var bcrypt = dcodeIO.bcrypt;       /** One way, can't decrypt but can compare */     var salt = bcrypt.genSaltSync(10);      /** Encrypt password */     bcrypt.hash('anypassword', salt, (err, res) => {         console.log('hash', res)         hash = res         compare(hash)     });      /** Compare stored password with new encrypted password */     function compare(encrypted) {         bcrypt.compare('aboveusedpassword', encrypted, (err, res) => {             // res == true or res == false             console.log('Compared result', res, hash)          })     }  // If u want do the same with NodeJS use this: /*		var bcrypt = require('bcryptjs')	*/

Comments

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?