| 12345678910111213141516171819 |
- /* Encryption helper functions */
-
- var bcrypt = require('bcryptjs');
-
- const ROUNDS = 10;
-
- //Generate the salted hash given a String and a work factor (constant)
- var generateHash = function generateHash(text) {
- var salt = bcrypt.genSaltSync(ROUNDS);
- return bcrypt.hashSync(text, salt);
- };
-
- //If the password in the DB (HASHED PWD) = password passed in (HASHED PWD), it is a valid pass
- var checkPass = function checkPass(plainPass, hashedPass) {
- return bcrypt.compareSync(plainPass, hashedPass);
- };
-
- exports.generateHash = generateHash;
- exports.checkPass = checkPass;
|