ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/src/shared/hashing/ |
| Current File : /var/www/talentgenesis_admin_backend/src/shared/hashing/bcrypt.service.ts |
import { Injectable } from '@nestjs/common';
import { compare, genSalt, hash } from 'bcryptjs';
import { HashingService } from './hashing.service';
@Injectable()
export class BcryptService implements HashingService {
async hash(data: string | Buffer): Promise<string> {
const salt = await genSalt();
return hash(data, salt);
}
compare(data: string | Buffer, encrypted: string): Promise<boolean> {
return compare(data, encrypted);
}
}