bcryptjs-cli v1.0.1
node-bcryptjs-cli
The
bcryptjs
command line interface.
Install this globally and you'll have access to the bcryptjs
command anywhere on your system.
npm install -g bcryptjs-cli
Usage
$ bcryptjs
usage: bcryptjs <string> [salt rounds]
$ bcryptjs mypassword
$2a$10$ckDge4zC6brAIMtM9x47zeG56MxG7UuaVzboIP0jkHuJP7d6jIEti
$ bcryptjs mypassword 12
$2a$12$1L/qFa8UKvJ9uNFoELuiDOh0rDc5ren1QnymTtD7QYpVfp4TVzFum
Security considerations
Besides incorporating a salt to protect against rainbow table attacks, bcrypt is an adaptive function: over time, the iteration count can be increased to make it slower, so it remains resistant to brute-force search attacks even with increasing computation power. (see)
The maximum input length is 72 bytes (note that UTF8 encoded characters use up to 4 bytes) and the length of generated hashes is 60 characters.
Testing
$ npm test
Contributing
You can find the repository at: https://github.com/imyller/node-bcryptjs-cli
Issues/Feature Requests can be submitted at: https://github.com/imyller/node-bcryptjs-cli/issues
I'd really like to hear your feedback, and I'd love to receive your pull-requests!
Copyright
Copyright 2016 Ilkka Myller. This software is licensed under the MIT License, see LICENSE
for details.