Come da titolo sto cercando un programma per la creazione automatica di password da installare su Ubuntu 8.10.
Grazie a tutti
:bye:
Visualizzazione Stampabile
Come da titolo sto cercando un programma per la creazione automatica di password da installare su Ubuntu 8.10.
Grazie a tutti
:bye:
Ci sono vari sistemi...
io se vuoi posso suggerirti la cowboy way (da linea di comando).
Il trucco è usare il device /dev/random (o /dev/urandom) che è un generatore di numeri casuali, per estrarre codici ASCII di caratteri alfanumerici.
Si usa dd per creare lo "stream" generatore di codici, e poi i programmi tr (translate) e cut (taglia) per "estrarre" i caratteri ASCII, mediante l'uso di pipe.
Primo passo: creare lo stream generatore
dd genera uno stream di 200 (count) blocchi di 1 byte (bs = 1), e lo scrive nel file foo.txtCodice:dd if=/dev/urandom count=200 bs=1 > foo.txt
Secondo passo... bisogna eliminare i caratteri di "a capo" e si usa tr
in questo caso l'aggiunta tramite pipe del comando tr serve a sostituire tutti gli "a capo" con degli spazi vuoti.Codice:dd if=/dev/urandom count=200 bs=1 | tr "\n" " " > foo.txt
terzo passo: trasformare lo stream di numeri casuali in caratteri alfanumerici utilizzando sed (stream editor). Si invoca sed per eliminare tutti i caratteri non alfanumerici
qui sed è istruito perchè agisca globalmente e ricorsivamente (l'opzione g alla fine) per eliminare tutti i caratteri che non siano alfabetici (sia maiuscoli che minuscoli) o numerici.Codice:dd if=/dev/urandom count=200 bs=1 | tr "\n" " " | sed 's/[^a-zA-Z0-9]//g'> foo.txt
Infine è possibile estrarre dallo stream una password di dimensione voluta tramite il comando cut.
in questo caso cut taglia 8 caratteri dallo stream e li mette in foo.txtCodice:dd if=/dev/urandom count=200 bs=1 | tr "\n" " " | sed 's/[^a-zA-Z0-9]//g' | cut -c-8> foo.txt
Se si volesse visualizzare a schermo la password generata senza passare dal file foo.txt si può sempre omettere l'ultimo comando:
Un metodo alternativo sarebbe quello di usare md5sum (che serve appunto a generare stream alfanumerici secondo lo standard md5 al posto di tr e sedCodice:dd if=/dev/urandom count=200 bs=1 | tr "\n" " " | sed 's/[^a-zA-Z0-9]//g' | cut -c-8
Spero di esserti stato utile...Codice:dd if=/dev/urandom count=200 bs=1 | md5sum | cut -c-8
In ogni caso:
pwgen
Molto più breve, sempre da linea di comando e quasi sicuro come quello di gioi.
Cerca su synaptic "password" e vedrai che ne tira fuori almeno un paio.
Per facilitare la memoria (però crea password meno sicure al brute-force) ci sono molti programmi che generano pseudo-dittonghi (ovvero password facili da memorizzare).
Tanto se abbiamo dati molto importanti da proteggere ricordo sempre che esiste la criptoanalisitermoanale che permette di trovare le password in tempi estremamente brevi!
Bruteforce | Aleritty.net
Ecco le password generate casualmente da me.
dfw245/**
gte45.lor7
nncb8//.o
:P
Ok, ragazzi abbiamo accesso alla mail ed al conto corrente on-line di Simone, chi vuole qualcosa? ;)
Grazie a tutti per le risposte, proverò con i vostri consigli a creare le password di cui ho necessità.
Riangrazio ancora.
bye bye