=Tutti i calcolatori

Calcolatore di entropia della password

Inserisci una lunghezza della password e scegli quali tipi di caratteri usa per vedere la sua entropia in bit, un livello di robustezza, il numero totale di combinazioni possibili e una stima approssimativa del tempo necessario per crackarla.

caratteri
Entropia71,5 bit
Livello di robustezzaForte
Combinazioni possibili10^22 combinations
Tempo di crack offline stimatocenturies

Come funziona questo calcolo

L'entropia misura quanto è imprevedibile una password generata in modo casuale. Si calcola come bit = lunghezza × log2(dimensione del pool), dove la dimensione del pool è il numero di caratteri distinti disponibili per posizione: 26 per le minuscole, 26 per le maiuscole, 10 per le cifre e 32 per i simboli comuni. Selezionare più tipi di caratteri amplia il pool, e ogni carattere aggiuntivo nel pool aggiunge un po' di entropia a ogni posizione.

Ogni carattere in più di lunghezza moltiplica il numero di password possibili per la dimensione del pool, quindi la lunghezza ha un effetto sproporzionato: aggiungere 4 caratteri a una password di sole minuscole ne raddoppia circa l'entropia, mentre attivare i simboli aggiunge in totale solo pochi bit. Ecco perché il consiglio standard è che «la lunghezza batte la complessità» — una lunga passphrase di parole comuni è di solito molto più robusta di un breve guazzabuglio di simboli.

Il tempo di crack è stimato ipotizzando che un attaccante possa provare 10 miliardi (1e10) di tentativi al secondo, un ritmo tipico degli attacchi offline contro un file di password rubato, senza sale o con hash debole, usando hardware GPU moderno. Gli attacchi online contro un modulo di accesso attivo sono di solito molto più lenti a causa della limitazione dei tentativi, quindi i tempi reali di crack online sono spesso molto più lunghi di quelli mostrati qui.

Esempio svolto

Una password di 12 caratteri che usa minuscole, maiuscole e cifre (dimensione del pool 62) ha un'entropia di 12 × log2(62) ≈ 71,5 bit, valutata «forte», con circa 10^22 combinazioni possibili e un tempo di crack offline stimato nell'ordine dei secoli. Riducila a 8 caratteri di sole minuscole (dimensione del pool 26) e l'entropia scende a circa 37,6 bit — «ragionevole» al massimo, crackabile in pochi secondi al ritmo di tentativi ipotizzato.

Dimensioni del pool usate in questo calcolo

Ogni categoria di caratteri aggiunge un numero fisso di possibilità per posizione. Questo calcolatore le somma per ottenere la dimensione totale del pool, poi applica bit = lunghezza × log2(pool).

Set di caratteriDimensione del poolEsempio
Minuscole26a, b, c … z
Maiuscole26A, B, C … Z
Cifre100–9
Simboli32! @ # $ % ^ & * ( ) - _ = + ecc.
Minuscole + cifre36es. 'a1b2c3d4'
Minuscole + maiuscole + cifre62es. 'Kx9mQ2p7'
Tutti e quattro i set94es. 'Kx9!mQ2#p7'

I livelli di robustezza spiegati

Perché la lunghezza batte la complessità

Ogni carattere aggiuntivo moltiplica il numero totale di password possibili per la dimensione del pool di caratteri, mentre attivare un nuovo tipo di carattere amplia solo il pool per i caratteri che hai già. Passare da 8 a 12 caratteri in una password di sole minuscole (pool 26) moltiplica lo spazio delle chiavi per circa 26⁴ — oltre 450.000 volte più grande — mentre aggiungere simboli a una password esistente di 8 caratteri lo moltiplica solo per circa (58/26)⁸ ≈ 218 volte. Ecco perché le linee guida di sicurezza dalla metà degli anni 2010 (inclusa la NIST SP 800-63B) preferiscono passphrase lunghe e memorizzabili a password corte piene di simboli, difficili da digitare e facili da dimenticare.

Ipotesi alla base della stima del tempo di crack

Il tempo di crack stimato ipotizza un attaccante che possiede già l'hash della password (per esempio da un database rubato) e può tentare 10 miliardi di tentativi al secondo — un ritmo realistico per crackare un hash veloce e senza sale con GPU moderne. I tempi reali di crack variano enormemente a seconda dell'algoritmo di hash usato per memorizzare la password (bcrypt e Argon2 sono volutamente lenti e possono abbassare il ritmo dei tentativi a qualche migliaio al secondo), del fatto che la password compaia in dizionari di password trapelate, e del fatto che l'attacco sia offline o online con limite di tentativi. Usa il valore per confrontare le scelte di password in modo relativo, non come una garanzia letterale.

Domande frequenti

Quanti bit di entropia servono per una password robusta?
Le linee guida di sicurezza in genere considerano 60+ bit come ragionevolmente robusti per un account importante e da 80 a 128 bit come solidi contro gli attacchi offline nel prossimo futuro. Sotto i 28 bit una password può essere indovinata quasi all'istante; sotto i 36 bit cade davanti a un attaccante determinato in ore o giorni.
Aggiungere simboli aiuta più che aumentare la lunghezza?
No. Aggiungere un carattere di lunghezza moltiplica sempre lo spazio delle chiavi per l'intera dimensione del pool, mentre attivare i simboli amplia solo il pool per i caratteri che hai già. Una password di 16 caratteri in minuscolo di solito batte una password di 10 caratteri farcita di simboli.
Questo calcolatore memorizza o verifica la mia password reale?
No. Questo strumento non vede mai la tua password reale — prende solo una lunghezza e le categorie di caratteri che intendi usare, e il calcolo dell'entropia gira localmente nel tuo browser. Nulla viene trasmesso, registrato o salvato. Per i tuoi account reali, usa un gestore di password per generare e archiviare password uniche.
Perché la stima del tempo di crack sembra troppo rapida o troppo lenta?
La stima ipotizza 10 miliardi di tentativi al secondo, un riferimento per il crack offline di un file di password rubato e con hash debole su hardware moderno. Un hash lento e ben salato (come bcrypt o Argon2) può ridurre il ritmo reale dell'attaccante a qualche migliaio di tentativi al secondo, rendendo i tempi reali di crack molto più lunghi di quelli mostrati qui. Considera il valore come un confronto relativo di robustezza, non come un conto alla rovescia letterale.
Qual è la differenza tra l'entropia e gli indicatori di robustezza dei siti web?
Questo calcolatore misura l'entropia teorica ipotizzando una password del tutto casuale estratta in modo uniforme dal tuo pool di caratteri. Molti indicatori di robustezza dei siti penalizzano anche schemi prevedibili, parole del dizionario e password riutilizzate, quindi una password può ottenere qui un'entropia elevata ed essere comunque segnalata come debole altrove se non è davvero casuale.
Meglio una stringa casuale o una passphrase?
Entrambe possono raggiungere un'entropia elevata se abbastanza lunghe. Una password davvero casuale di 12+ caratteri misti e una passphrase di 5-6 parole casuali senza legame (usando una lista di parole in stile diceware) possono rientrare in intervalli di entropia simili, e le passphrase sono di solito più facili da digitare e ricordare. Evita citazioni, testi di canzoni o frasi prevedibili — quelle si indovinano con i dizionari, non con la forza bruta.
Tiene conto di schemi comuni come '123' o 'password1'?
No. La formula dell'entropia ipotizza una casualità uniforme sul pool di caratteri scelto. Gli attaccanti reali usano prima i dizionari e strumenti di crack consapevoli degli schemi, quindi sostituzioni prevedibili (come 'P@ssw0rd') vengono crackate molto più in fretta di quanto l'entropia grezza suggerisca. Usa il generatore casuale di un gestore di password anziché costruire schemi a mano.
Questo strumento è fornito solo a scopo informativo generale. Verifica i valori importanti in autonomia. · Ultima revisione: 25 agosto 2026