nativecrip-pbkdf2
该库提供了PBKDF2的功能,能够使用crypto.getHashes()返回的任何支持的哈希算法
npm i --save nativescrip-pbkdf2

pbkdf2

NPM Package Build Status Dependency status

js-standard-style

该库提供了PBKDF2的功能,能够使用crypto.getHashes()返回的任何支持的哈希算法

用法

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

...

有关API的更多信息,请参阅相关的Node文档

为了高性能,使用异步变体(pbkdf2.pbkdf2),而不是pbkdf2.pbkdf2Sync,这个变体有机会在browserified时使用window.crypto.subtle。

致谢

此模块是cryptocoinjs/pbkdf2-sha256的衍生产品,因此感谢JP Richardson为打下基础。

感谢FangDun Cai捐赠了npm上的包名,如果您在寻找他以前的模块,它位于fundon/pbkdf2