Quanto è sicura la tua password: entropia e passphrase spiegate
"Sicura" non è una qualità binaria: si misura in bit di entropia, un numero che puoi calcolare esattamente. Vediamo come, con esempi reali — per generarne una subito, con l'entropia calcolata in automatico, usa il generatore di password.
Cos'è l'entropia, in pratica
L'entropia misura quante combinazioni diverse sono ugualmente possibili per una password, espressa in bit: ogni bit in più raddoppia il numero di tentativi necessari per indovinarla per forza bruta. Una password di 8 caratteri solo minuscole ha circa 37,6 bit; una password casuale di 16 caratteri con maiuscole, minuscole, numeri e simboli ne ha circa 102,6 — enormemente più robusta, non "un po' meglio".
Come si calcola per una password casuale
dove L è il numero di caratteri e N la dimensione dell'alfabeto usato. Con maiuscole, minuscole, numeri e simboli insieme, N vale circa 85 caratteri distinti:
Come si calcola per una passphrase
Per una sequenza di parole scelte a caso da una lista, la logica è la stessa: numero di parole moltiplicato per il logaritmo in base 2 della dimensione della lista.
Il generatore di Toolio usa una lista curata di 256 parole italiane comuni (8 bit ciascuna, dato che log₂(256) = 8 esatto):
| Parole | Entropia |
|---|---|
| 6 parole | 48,0 bit |
| 8 parole | 64,0 bit |
| 12 parole | 96,0 bit |
Aggiungere un numero casuale di 2 cifre in fondo (opzione disponibile nello strumento) aggiunge circa 6,5 bit in più: una passphrase di 6 parole passa così da 48 a circa 54,5 bit.
Perché una lista più piccola richiede più parole
Il vero standard Diceware usa una lista di 7.776 parole, che vale 12,9 bit per parola — bastano quindi 6 parole per superare i 77 bit. Una lista più piccola e curata come quella usata qui (256 parole, scelte per essere comuni, prive di accenti e di termini ambigui) vale invece solo 8 bit per parola: a parità di sicurezza servono più parole. Lo strumento mostra sempre l'entropia reale ottenuta, qualunque numero di parole tu scelga, così sai esattamente a che punto sei — non c'è un valore "finto" nascosto dietro una semplice barra colorata.