implement prevention of password leak when adding new user #20

Open
karlama wants to merge 1 commit from karlama/2024-heraklion-git:pass_leak into main
Showing only changes of commit e18c287d92 - Show all commits

View file

@ -14,7 +14,7 @@ def authenticate(username, hashed_password, pwdb):
return hashed_password == pwdb[username] return hashed_password == pwdb[username]
def add_user(username, pwdb): def add_user(username, pwdb):
pwdb[username] = pwhash(input(f'Enter password for {username}: ')) pwdb[username] = pwhash(getpass(f'Enter password for {username}: '))
return pwdb return pwdb
def read_pwdb(PWDB_PATH): def read_pwdb(PWDB_PATH):