L’entropia è l’unico numero che conta
La robustezza di una password è quanti tentativi servono a un attaccante, e questo dipende da come è stata creata, non da come appare. Una password scelta uniformemente a caso tra N possibilità ha log₂ N bit di entropia; ogni bit in più raddoppia il lavoro. Sedici caratteri casuali da un set di 94 simboli danno 16 × log₂ 94 ≈ 105 bit. Cinque parole casuali da una lista di 6.032 parole danno 5 × 12,6 ≈ 63 bit, e sono molto più facili da digitare e ricordare.
Gli schemi inventati dalle persone non contano. «Estate2026!» ha undici caratteri da un set ampio ma forse 25 bit di entropia reale, perché i cracker provano per prime le parole con iniziale maiuscola, gli anni e un simbolo finale. La modalità «valuta la mia» penalizza gli schemi comuni, ma può solo stimare; un segreto generato è l’unico con un’entropia nota.
Quanto basta
| Uso | Bit | Perché |
|---|---|---|
| Login a un sito con limiti di frequenza | 40–50 | Indovinare online è lento; il rischio vero è il riuso, quindi rendila unica. |
| Tutto ciò che potrebbe trapelare come hash (la maggior parte degli account) | 60–70 | Il cracking offline di bcrypt/Argon2 procede a decine di migliaia di tentativi al secondo per GPU. |
| Password principale, cifratura del disco, passphrase di una chiave SSH | 80+ | Hash veloci o segreti a lungo termine; devono resistere a hardware che migliora per decenni. |
| Chiavi crittografiche e token API | 128+ | Non li digita un umano, quindi la lunghezza non costa nulla. |
Passphrase
La lista di parole qui è di 6.032 parole inglesi comuni di 4–7 lettere scelte per frequenza, simile nello spirito alla lista lunga della EFF (7.776 parole, 12,9 bit ciascuna). Le parole sono scelte con casualità uniforme, quindi la frase è forte quanto il suo numero di bit a prescindere da quanto siano ordinarie le parole. Aggiungere una maiuscola o un numero per soddisfare le regole di un modulo aggiunge al massimo pochi bit; aggiungere una sesta parola ne aggiunge dodici.
Usa un gestore
La password migliore è quella che non vedi mai: lascia che un gestore di password ne generi una lunga e casuale per ogni sito e la ricordi. Usa questa pagina per i pochi segreti che devi digitare tu stesso: la password principale del gestore, la password di accesso e le passphrase di cifratura.
Domande
Questo generatore è sicuro da usare?
La casualità viene da crypto.getRandomValues, la stessa sorgente che i browser usano per le chiavi TLS, e la pagina non ha codice di rete. Tuttavia, per i tuoi segreti più importanti preferisci un gestore di password o un generatore che gira offline, perché in linea di principio qualsiasi pagina web potrebbe essere modificata in transito; leggere il sorgente qui è un compito da 100 righe.
Le passphrase sono davvero più forti delle password complesse?
Una passphrase di cinque parole (63 bit) batte di gran lunga una tipica password «complessa» di otto caratteri (circa 30–40 bit di entropia reale), e la puoi ricordare. Una password casuale di 16 caratteri (105 bit) è ancora più forte, ma va tenuta in un gestore.
Come viene calcolato il tempo di cracking?
I tentativi attesi sono 2^(bit−1) (metà dello spazio, in media), divisi per la velocità dell’attaccante. Le velocità mostrate vanno da 10 al secondo (online, limitato) a 10¹¹ al secondo (una batteria di GPU contro MD5). La riga giusta dipende da come il servizio memorizza la tua password, cosa che di solito non sai, quindi assumi quella veloce.
Dovrei cambiare le password regolarmente?
Non a scadenza fissa; cambiale quando c’è un motivo (una violazione, un dispositivo condiviso, un collega che se ne va). La rotazione forzata porta a password più deboli e schematiche. Le linee guida NIST dal 2017 dicono la stessa cosa.