lockpicker

0.0.1 • Public • Published

Lockpicker

Build Status

Simple wrapper to create passwords hashes and validate them using crypto.pbkdf2

How to Install

npm install --save lockpicker

Usage Example

Creating a password hash and salt

var lockpicker = require("lockpicker");

var dbUser = {};

var plainPassword = "secret";

lockpicker.hashPassword(plainPassword, function(err, password) {
  if (err) throw new Error(err)
  dbUser.password = password.hash;
  dbUser.salt = password.salt;
});

Validating a password

var lockpicker = require("lockpicker");

var dbUser = {salt: "...", password: "..."};

var plainPassword = "secret";

lockpicker.validatePassword(plainPassword, dbUser.password, dbUser.salt, function(err) {
  if (err) return false;
  return true;
});

Readme

Keywords

none

Package Sidebar

Install

npm i lockpicker

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • luizbranco