Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

credential-plus-bcrypt

simonepri49MIT2.0.3

BCrypt password hashing function for credential-plus

credential plus, credential, password, passwords, hashing, verification, hash function, hash, auth, authorization, authentication, security, login, sign in, salt, rainbow, brute, brute force, attack, stretching, timining attack, PBKDF, PBKDF2, bcrypt, scrypt, argon2

readme

credential-plus-bcrypt


🛡 BCrypt password hashing function for credential-plus.
If you find a security flaw in this code, PLEASE report it.

DEPRECATED!!! USE upash INSTEAD


Install

$ npm install --save credential-plus-bcrypt

Usage

const credential = require('credential-plus');
credential.install(require('credential-plus-bcrypt'));

// Hash and verify with bcrypt and default configs
credential.hash('We are all unicorns', {func: 'bcrypt'})
  .then(hash) => {

    console.log(hash);
    //=> {"hash":"$2a$10$fxxhS75tSP7sP/8UNNJs8uspHSfusSCafU.EhTsn15ENdm/9n3IQe","func":"bcrypt"}

    credential.verify(hash, 'We are all unicorns')
      .then(match) => {
        console.log(match);
        //=> true
      });

  });

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.