trafficlight/encrypt
2019-12-10 10:19:21 +01:00

20 lines
462 B
JavaScript

#!/usr/bin/env node
const bcrypt = require('bcrypt');
if (process.argv.length === 0) {
console.log("Usage: encrypt <password>");
} else {
let plain= process.argv[2];
let hash=cryptPassword(plain);
console.log(hash);
}
function cryptPassword(password) {
let salt = bcrypt.genSaltSync(10);
return bcrypt.hashSync(password, salt);
};
function comparePassword(plainPass, hashword) {
return bcrypt.compareSync(plainPass, hashword);
};