Generatore di passphrase
Crea passphrase robuste e facili da ricordare dalla lista EFF inglese o da una lista francese, con l'entropia in bit. Generate in modo sicuro nel browser.
Entropia: –
Come usare il generatore di passphrase
- Scegli la Lista di parole: Inglese (EFF, 7.776 parole) oppure Francese (7.776 parole). Non esiste una lista italiana: su questa pagina è selezionata per prima la lista inglese.
- Sposta il cursore Numero di parole (da 3 a 12). Sei parole sono un buon valore predefinito per la maggior parte degli account.
- Scegli un Separatore: Trattino (-), Spazio, Punto (.), Trattino basso (_) o Nessuno.
- Scegli le Maiuscole: minuscolo, Iniziale Maiuscola, MAIUSCOLO o Casuale per parola.
- Spunta Aggiungi una cifra casuale se un sito pretende un numero.
- Imposta Quante passphrase vuoi (fino a 20) e premi Genera, poi Copia.
La riga Entropia si aggiorna a ogni modifica e mostra la robustezza in bit, insieme alla dimensione della lista e ai bit aggiunti da ogni parola.
Perché le passphrase funzionano
Una passphrase come crumpet-oblivion-wobbly-cactus-jury-pelican è lunga, comoda da digitare e molto più facile da ricordare di x7#Qp!2v. La sua forza non dipende dal fatto che le parole siano rare, ma dal fatto che sono scelte a caso da una lista nota. È l’idea alla base del metodo Diceware, in cui si lanciano cinque dadi per scegliere ogni parola da una lista di 6^5 = 7.776 voci. Questo strumento fa la stessa cosa con il generatore di numeri casuali crittografico del browser (la Web Crypto API) e un campionamento senza distorsioni, così ogni parola della lista ha esattamente la stessa probabilità di essere scelta ogni volta.
Poiché le parole sono casuali, la robustezza si può misurare con precisione, anche supponendo che un attaccante sappia quale lista e quali impostazioni hai usato:
Entropia = numero di parole × log2(dimensione della lista)
Ogni parola di una lista di 7.776 voci aggiunge log2(7.776) ≈ 12,9 bit. Sei parole danno circa 77,5 bit, sette parole circa 90 bit. Le maiuscole Casuale per parola aggiungono 1 bit per parola, e Aggiungi una cifra casuale (una cifra da 0 a 9 aggiunta a una parola scelta a caso) aggiunge log2(10 × numero di parole) bit, circa 5,9 bit con sei parole. Iniziale Maiuscola o MAIUSCOLO non aggiungono nulla, perché un attaccante può provare quelle varianti senza fatica, ma aiutano a rispettare le regole sulle password.
Come riferimento, lo strumento considera debole sotto i 50 bit, accettabile da 50 a 79, forte da 80 a 99 e molto forte da 100 in su. Per la password principale di un password manager o per la cifratura del disco, punta a 7 parole o più.
Le liste di parole
La lista inglese è la EFF large wordlist della Electronic Frontier Foundation (CC BY 3.0 US). Evita parole offensive o difficili da scrivere ed è pensata per essere digitata facilmente. La lista francese è “diceware-fr-alt” di Arthur Pons (licenza MIT), costruita a partire dal database Lexique 3 (CC BY-SA 4.0): parole comuni da 4 a 9 lettere, senza accenti né omofoni, veloci da digitare su qualsiasi tastiera. Entrambe hanno esattamente 7.776 parole, quindi l’entropia è la stessa nelle due lingue. Non serve conoscere l’inglese o il francese: per la sicurezza conta solo che le parole siano estratte a caso.
Le liste vengono scaricate da questo sito la prima volta che generi, poi tutto avviene sul tuo dispositivo. Le passphrase non vengono mai inviate né salvate.
Domande frequenti
Quante parole dovrei usare?
Cinque parole (circa 65 bit) vanno bene per un normale account online protetto da un limite di tentativi. Sei parole sono una scelta solida. Usane sette o più per la password principale di un password manager, una chiave di cifratura del disco o qualsiasi cosa che un attaccante potrebbe tentare di forzare offline.
Il separatore è obbligatorio?
No, ma migliora la leggibilità ed evita ambiguità. Con Nessuno e lettere minuscole, due sequenze di parole diverse potrebbero occasionalmente produrre la stessa stringa, il che riduce leggermente la robustezza reale.
Posso cambiare una parola che non mi piace?
Meglio generare di nuovo. Sostituire le parole che trovi difficili da ricordare rende il risultato meno casuale e più debole dell’entropia indicata.
Esiste una lista di parole italiane?
No, al momento le liste disponibili sono solo in inglese e in francese. Le parole inglesi della lista EFF sono comunque scelte per essere brevi e facili da scrivere.
Perché una passphrase è meglio di una password corta e complessa?
Una password di 12 caratteri casuali tra lettere, cifre e simboli ha circa 78 bit, come sei parole casuali, ma è molto più difficile da ricordare e da digitare. La lunghezza fatta di parole casuali offre la stessa sicurezza in una forma più comoda.
Strumenti correlati
- Generatore di password Generatore di password gratuito che crea password casuali e robuste da 4 a 128 caratteri nel browser, con un RNG sicuro. Nulla viene salvato o inviato.
- Generatore di numeri casuali Genera numeri casuali in qualsiasi intervallo, da 1 a 10.000 alla volta, interi o decimali, con o senza ripetizioni, con la casualità sicura del browser.
- Generatore di UUID Generatore di UUID versione 4 e 7 gratuito. Crea fino a 1.000 UUID alla volta, in maiuscolo o senza trattini, poi copiali o scaricali in .txt.