Files
homarr/packages/auth/security.ts
T

16 lines
463 B
TypeScript

import bcrypt from "bcrypt";
export const hashPasswordAsync = async (password: string) => {
return bcrypt.hash(password, 10);
};
/**
* Compares a plaintext password with a hashed password and returns whether they match.
* @param password plaintext password
* @param hash hashed password
* @returns wheter it is the same
*/
export const comparePasswordsAsync = async (password: string, hash: string) => {
return await bcrypt.compare(password, hash);
};