Bcrypt
Provides methods for hashing passwords and verifying hashes with bcrypt. By default, the configuration is set to the recommended values.
We recommend using Argon2id or Scrypt if possible.
Implements PasswordHashingAlgorithm.
Constructor
function constructor(options?: { cost?: number }): this;
Parameters
- options- cost(default:- 10)
 
Methods
Example
import { Bcrypt } from "oslo/password";
const bcrypt = new Bcrypt();
const hash = await bcrypt.hash(password);
const validPassword = await bcrypt.verify(hash, password);