Tempo fa ho scritto un piccolo (e modesto) generatore di password in Python comprensivo di GUI (interfaccia grafica).
Il generatore permette di:
- impostare la lunghezza della password da generare;
- impostare il tipo di password da generare tra lettere, numeri e simboli;
- impostare il tipo di lettere da utilizzare per la generazione, se maiuscole o minuscole o entrambe.
Dovrebbe funzionare su qualsiasi sistema operativo, purché sia disponibile Python. Per GNU/Linux (qualsiasi distribuzione), procedere come segue.
Scaricare il programma (che è comunque disponibile qui):
wget http://docs.mirkopagliai.it/python/pwdgenerator.py
Renderlo eseguibile (alternativamente, in Gnome, click destro sul file, selezionare “Proprietà”, selezionare tab “Permessi”, spuntare l’opzione “Consentire l’esecuzione del file come programma”)
chmod +x pwdgenerator.py
Avviarlo (alternativamente, doppio click sul file):
./pwdgenerator.py
Ovviamente è necessario Python per eseguire il generatore. Sono anche necessarie le librerie wxWidgets per fornire la GUI, altrimenti potreste ricevere un errore come questo:
$ ./pwdgenerator.py Traceback (most recent call last): File "./pwdgenerator.py", line 8, in <module> import wx, random, string ImportError: No module named wx
In Debian il pacchetto è chiamato libwxgtk2.8-0 e può essere installato con un semplice:
aptitude install libwxgtk2.8-0
Il nome dovrebbe essere lo stesso o comunque simile anche su altre distribuzioni, eventualmente fatemi sapere.