Tempo fa ho scritto un piccolo (e modesto) generatore di password in Python comprensivo di GUI (interfaccia grafica).

Password generator

Il generatore permette di:

  1. impostare la lunghezza della password da generare;
  2. impostare il tipo di password da generare tra lettere, numeri e simboli;
  3. 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.

XHTML - Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>