File

packages/server/src/modules/auth/bcrypt.service.ts

Index

Methods

Methods

Async compare
compare(data: string, encrypted: string)
Parameters :
Name Type Optional
data string No
encrypted string No
Returns : Promise<boolean>
Async hash
hash(data: string)
Parameters :
Name Type Optional
data string No
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);
  }
}

results matching ""

    No results matching ""