githubEdit

pbkdf2

NPM Packagearrow-up-right Build Statusarrow-up-right Dependency statusarrow-up-right

js-standard-stylearrow-up-right

This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()

Usage

var pbkdf2 = require('pbkdf2')
var derivedKey = pbkdf2.pbkdf2Sync('password', 'salt', 1, 32, 'sha512')

...

For more information on the API, please see the relevant Node documentationarrow-up-right.

For high performance, use the async variant (pbkdf2.pbkdf2), not pbkdf2.pbkdf2Sync, this variant has the oppurtunity to use window.crypto.subtle when browserified.

Credits

This module is a derivative of cryptocoinjs/pbkdf2-sha256arrow-up-right, so thanks to JP Richardsonarrow-up-right for laying the ground work.

Thank you to FangDun Caiarrow-up-right for donating the package name on npm, if you're looking for his previous module it is located at fundon/pbkdf2arrow-up-right.

Last updated