pbkdf2-wrapper
A light wrapper around the native inbuilt pbkdf2 crypto functions used for password hashing, exposing promises and callbacks.
Installation
npm install --save pbkdf2-wrapper
Example Usage
const hashText = require('pbkdf2-wrapper/hashText')
const verifyHash = require('pbkdf2-wrapper/verifyHash')
const config = {
encoding: 'hex',
digest: 'sha256',
hashBytes: 32,
saltBytes: 16,
iterations: 372791
}
const password = await hashText('test-password', config)
const equality = await verifyHash('test-password', password, config)
hashText('test-password', config)(function (error, hash) {
})
verifyHash('test-password', password, config)(function (err, equality) {
})
License
This project is licensed under the terms of the MIT license.