pbkdf2-wrapper

2.0.0 • Public • Published

pbkdf2-wrapper

GitHub code size in bytes GitHub package.json version GitHub

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

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);

License

This project is licensed under the terms of the MIT license.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i pbkdf2-wrapper

Weekly Downloads

28

Version

2.0.0

License

MIT

Unpacked Size

5.02 kB

Total Files

7

Last publish

Collaborators

  • markwylde