Crea sito

Usare OpenSSL per generare password sicure

Spesso si tende a sottovalutare l’importanza delle password che usiamo su internet. Di solito molte persone utilizzano come password la propria data di nascita o parole semplici  che in poco tempo possono essere rivelate con  un attacco brute force basato su dizionario.

Per generare password robuste e sicure bisognerebbe tener conto di vari fattori, tra questi è di fondamentale importanza la lunghezza, una password di 4 caratteri ASCII ha 78074896 combinazioni possibili, con soli due caratteri in più le possibili permutazioni salgono a 689 869781056. Detto ciò sarebbe buona norma che una password abbia almeno 8 caratteri, contenenti simboli, numeri e lettere. Di seguito vedremo come generare password con un tool unix chiamato OpenSSL.

Installiamo OpenSSL

Per installare OpenSSl su Mac OS digitiamo il solito comando da terminale utilizzando macports (trovate la guida per istallare macports qui sul sito):

sudo port install openssl

Su Linux invece dovrebbe essere già installato, se così non fosse, aprite il terminale e digitate:

sudo apt-get install openssl

Generiamo la nostra password

 Per generare la nostra password digitiamo:

openssl rand -base64 6

il risultato sarà una combinazione casuale di 8 caratteri ASCII

terminale pswd 8 openssl
Password di 8 caratteri

Variando il numero finale usato nel comando, varia la lunghezza della password generata

password 32 caratteri openssl
Password di 32 caratteri