bc

bcryptjs-cli

Command line interface for bcryptjs

Showing:

Popularity

Downloads/wk

2

GitHub Stars

3

Maintenance

Last Commit

5yrs ago

Contributors

1

Package

Dependencies

1

Size (min+gzip)

10.1KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

node-bcryptjs-cli

Build Status npm version

NPM NPM

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 2016 Ilkka Myller. This software is licensed under the MIT License, see LICENSE for details.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100