A library for Password Maker.
Forked from emersion/node-passwordmarker, with tweaks to allow client-side use without Browserify.
Key changes:
- Switched from Node's
Crypto
module to crypto-js. - Dropped MD4 support, as it's not included in that library.
var makePassword = require('@webful/passwordmaker-lib');
console.log(makePassword({
hashAlgorithm: 'hmac-sha256',
masterPassword: 'MySuperStrongMasterPassword',
data: 'example.org',
length: 15,
charset: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$%^&*()_-+={}|[]\\:";\'<>?,./',
}));