ppob-backend/src/helper/hash_password.ts
Hasta Ragil Saputra 659c7e4de8 feat(wip): login
2021-12-06 22:09:24 +07:00

14 lines
324 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'));
});
});
}