Usare getpass in Python per richiedere la password

Mattepuffo's logo
Usare getpass in Python per richiedere la password

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!


Condividi

Commentami!