12 lines
291 B
TypeScript
12 lines
291 B
TypeScript
import bcrypt from 'bcryptjs';
|
|
|
|
const SALT_ROUNDS = 12;
|
|
|
|
export function hashPassword(plain: string): string {
|
|
return bcrypt.hashSync(plain, SALT_ROUNDS);
|
|
}
|
|
|
|
export function verifyPassword(plain: string, passwordHash: string): boolean {
|
|
return bcrypt.compareSync(plain, passwordHash);
|
|
}
|