1.0.3 • Published 8 years ago
pbkdf2-js v1.0.3
PBKDF2Js
This project is a lite implementation of PBKDF2 hash crypt algorithm.
Usage Cases
Below you can fin some cases to use this library.
- Encrypt a plain password.
- Decrypt a hash password from AspNet data storage.
- Check a plain password with a hash.
Version
1.0.0
Installation
You need the Crypto.js extension installed:
$ npm i -g pbkdf2-js
Creating a Hash from a plain String
var crypt = require("./lib/pbkdf2.min");
var passPlain = "testMyPass";
var hashed = crypt.hashPassword(passPlain, function (nullable, hashed) {
console.log(hashed);
});
Checking validate of a plain pass with a hashed
var crypt = require("./lib/pbkdf2.min");
var isValid = crypt.verifyPassword(passPlain, hashed, function (nullable, result) {
console.log("Is same? " + result);
});