Download server/node_modules/bcryptjs/bin/bcrypt from Starchik/photo: direct link, hf CLI and curl.
- Browser
- Download file 877 Bytes
-
https://huggingface.co/spaces/Starchik/photo/resolve/main/server/node_modules/bcryptjs/bin/bcrypt
- Command line
-
hf download hf://spaces/Starchik/photo/server/node_modules/bcryptjs/bin/bcrypt
-
curl -L -o bcrypt https://huggingface.co/spaces/Starchik/photo/resolve/main/server/node_modules/bcryptjs/bin/bcrypt
877 Bytes
| #!/usr/bin/env node | |
| var path = require("path"), | |
| bcrypt = require(path.join(__dirname, '..', 'index.js')), | |
| pkg = require(path.join(__dirname, '..', 'package.json')); | |
| if (process.argv.length < 3) { | |
| process.stderr.write([ // No dependencies, so we do it from hand. | |
| "", | |
| " |_ _ _ _ |_", | |
| " |_)(_| \\/|_)|_ v"+pkg['version']+" (c) "+pkg['author'], | |
| " / | " | |
| ].join('\n')+'\n\n'+" Usage: "+path.basename(process.argv[1])+" <input> [rounds|salt]\n"); | |
| process.exit(1); | |
| } else { | |
| var salt; | |
| if (process.argv.length > 3) { | |
| salt = process.argv[3]; | |
| var rounds = parseInt(salt, 10); | |
| if (rounds == salt) | |
| salt = bcrypt.genSaltSync(rounds); | |
| } else | |
| salt = bcrypt.genSaltSync(); | |
| process.stdout.write(bcrypt.hashSync(process.argv[2], salt)+"\n"); | |
| } | |