pbkdf2-wrapper
Version:
A wrapper around the inbuilt pbkdf2 crypto function for password hashing
33 lines (26 loc) • 1.13 kB
Markdown

[](https://github.com/markwylde/pbkdf2-wrapper/releases)
[](https://github.com/markwylde/pbkdf2-wrapper/blob/master/LICENSE)
A light wrapper around the native inbuilt pbkdf2 crypto functions used for password hashing, exposing promises and callbacks.
```bash
npm install --save pbkdf2-wrapper
```
```javascript
import hashText from 'pbkdf2-wrapper/hashText';
import verifyHash from 'pbkdf2-wrapper/verifyHash';
// config is optional, if not passed will use the following as defaults
const config = {
encoding: 'hex',
digest: 'sha256',
hashBytes: 32,
saltBytes: 16,
iterations: 372791
};
const hash = await hashText('test-password', config);
const equality = await verifyHash('test-password', hash, config);
```
This project is licensed under the terms of the MIT license.