diff --git a/src/brulijam/systemlock.lua b/src/brulijam/systemlock.lua index b632fef..9316779 100644 --- a/src/brulijam/systemlock.lua +++ b/src/brulijam/systemlock.lua @@ -9,9 +9,15 @@ local function setConfig() end local function createPwHash() - write("Create a new password : ") - local input = read("*") - pwHash = hash.digestStr(input .. os.getComputerID()) + local inputConfirmed = false + while not inputConfirmed do + write("Create a new password: ") + local input = read("*") + pwHash = hash.digestStr(input .. os.getComputerID()) + + write("Confirm new password: ") + local inputConfirmed = pwHash == hash.digestStr(read("*") .. os.getComputerID()) + end return pwHash end