packages/server/src/modules/auth/bcrypt.service.ts
Methods |
Async compare |
compare(data: string, encrypted: string)
|
Returns :
Promise<boolean>
|
Async hash | ||||||
hash(data: string)
|
||||||
Parameters :
Returns :
Promise<string>
|
import { Injectable } from '@nestjs/common';
import { compare, genSalt, hash } from 'bcrypt';
@Injectable()
export class BcryptService {
async hash(data: string): Promise<string> {
const salt = await genSalt();
return hash(data, salt);
}
async compare(data: string, encrypted: string): Promise<boolean> {
return compare(data, encrypted);
}
}