const bcrypt = require('bcrypt') /** * 加密密码 * @param {string} password 密码 * @returns password 加密后的密码 */ async function hashPassword(password) { return bcrypt.hash(password, 10) } /** * 比较密码 * @param {string} password 密码 * @param {string} hashedPassword 哈希密码 * @returns {boolean} 是否匹配 */ async function comparePassword(password, hashedPassword) { return bcrypt.compare(password, hashedPassword) } module.exports = { hashPassword, comparePassword }