Files
Sizzy e22a8dc248 chnages
chnages
2026-07-01 01:10:13 +05:45

20 lines
535 B
JavaScript

// ============================================================
// hash.js — Password hashing using bcrypt
// ============================================================
const bcrypt = require('bcryptjs');
function generateSalt() {
return bcrypt.genSaltSync(10);
}
function hashPassword(password, salt) {
return bcrypt.hashSync(password, salt);
}
function verifyPassword(inputPassword, storedHash) {
return bcrypt.compareSync(inputPassword, storedHash);
}
module.exports = { generateSalt, hashPassword, verifyPassword };