Usare getpass in Python per richiedere la password
Python ha il modulo getpass per richiedere la password utente senza che venga visualizzata in console.
Un pò come succede quando scrivete la password nella console di Linux per intenderci.
Vediamo un esempio del suo utilizzo:
import getpass as gp
try:
user = input('Inserisci il nome utente: ')
pwd = gp.getpass('Inserisci la password: ')
except Exception as err:
print(err)
else:
print('Utente: ', user, '; Password: ', pwd)
Ovviamente qui non abbiamo effettuato controlli sulla correttezza delle credenziali.
Potete usarlo come esercizio volendo!
Qui sotto l'output:
$ python main.py
Inserisci il nome utente: mattepuffo
Inserisci la password:
Utente: mattepuffo ; Password: kdsjfkdsjfhdsjk
Come potete notare la password in console non si vede.
Enjoy!
python getpass
Commentami!