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.

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i pbkdf2-wrapper

    Weekly Downloads

    12

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    5.02 kB

    Total Files

    7

    Last publish

    Collaborators

    • markwylde