ppob-backend/src/helper/hash_password.ts
2021-12-06 09:12:52 +07:00

11 lines
305 B
TypeScript

import * as crypto from 'crypto';
export function hashPassword(password, salt): Promise<string> {
return new Promise((resolve, reject) => {
crypto.pbkdf2(password, salt, 50, 100, 'sha512', (err, values) => {
if (err) return reject(err);
resolve(values.toString('hex'));
});
});
}