A nodejs CRYPT(3) N-API module for password encrypt and verify.
$ npm install crypt3-passwd- password (required)
- salt (optional): if missing, will auto create random salt
- algo (optional): 'md5'|'sha256'|'sha512'(default)
const crypt3 = require('crypt3-passwd')
crypt3.encrypt('jimmy', 'salt', 'sha512') // '$6$salt$n6uyPG4ghvr5KGSCwnvMIoR7415LScAxExYuSwntPu3nzYunXfOyoxGjztZipEmt72wJaBwALWuV24MscmUBe1'
crypt3.verify('jimmy', '$6$salt$n6uyPG4ghvr5KGSCwnvMIoR7415LScAxExYuSwntPu3nzYunXfOyoxGjztZipEmt72wJaBwALWuV24MscmUBe1') // true