summaryrefslogtreecommitdiff
path: root/client.js
diff options
context:
space:
mode:
Diffstat (limited to 'client.js')
-rwxr-xr-xclient.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/client.js b/client.js
index ef1812e..32c244b 100755
--- a/client.js
+++ b/client.js
@@ -235,9 +235,11 @@ function registerUser(userid,password){
process.stdout.write("Username? ");
userid=kbd.getLineSync().replace(/[^a-zA-Z0-9_-]/g,"");
process.stdout.write("Password? ");
+var hasher=crypto.createHash("sha512");
kbd.setEcho(false);
-password=kbd.getLineSync();
+hasher.update(kbd.getLineSync());
kbd.setEcho(true);
+password=hasher.digest("hex");
console.log("\nChecking existence...");
userExists(userid,function(exists){