CCalculate.Studio

🔑 Generatore di password

Questo generatore costruisce una password a partire dalla sorgente casuale crittograficamente sicura del tuo sistema operativo, interamente dentro il browser: nulla viene trasmesso da nessuna parte. Indica inoltre l'entropia in bit, l'unica misura sensata di quanto sia difficile indovinare una password, insieme al tempo che servirebbe a esaurire quello spazio a un ritmo di tentativi dichiarato.

Ultima revisione: 2026-07-07100% gratuito · Nessuna registrazione
Aggiungi come preferito su Google

Leggere il valore di entropia

Le classi seguenti sono un raggruppamento di presentazione del numero di bit, scelto per separare le password che cadono di fronte a un attacco offline da quelle che reggono. Le conseguenze indicate accanto sono calcolate dall'entropia, non assegnate.

EntropiaClasseChe cosa significa in pratica
Meno di 40 bitDeboleEsaurita quasi subito da un attacco offline
40 – 59 bitDiscretaRegge a un attacco occasionale; cade davanti a uno offline determinato
60 – 79 bitRobustaFuori dalla portata di un attacco offline ordinario contro un buon hash
80 bit e oltreMolto robustaLa ricerca esaustiva non è il punto debole; lo sono riutilizzo e phishing
  • La password è generata nel tuo browser con la sorgente casuale crittograficamente sicura della piattaforma ed è deliberatamente esclusa da tutte le funzioni di analisi e di IA di questo sito. Non viene mai trasmessa.
  • La NIST SP 800-63B consiglia ai verificatori di non richiedere miscele di tipi di carattere né di imporre cambi periodici di password, ma di imporre il cambio quando vi siano indizi di compromissione.

Che cosa misura l'entropia di una password

L'entropia misura quante password ugualmente probabili il generatore avrebbe potuto produrre, espressa in bit. Un generatore che estrae ogni carattere in modo indipendente da un insieme di N caratteri fino a una lunghezza L ha un'entropia di L x log2(N) bit, e ogni bit in più raddoppia il numero di candidate che un attaccante deve provare.

L'entropia è una proprietà del generatore, non della stringa prodotta. Una singola password non ha un'entropia propria: l'unica domanda è quanto fosse grande lo spazio da cui è stata estratta. È per questo che a una password che ti sei inventato non si può onestamente attribuire un numero di bit, mentre a una generata sì.

È anche per questo che la lunghezza batte la complessità. Aggiungere un carattere a una password di 20 caratteri estratta da 76 simboli aggiunge circa 6,2 bit; aggiungere un'intera classe di caratteri a una password corta ne aggiunge molti meno. Le linee guida del NIST lo riflettono: la SP 800-63B dice ai verificatori che non dovrebbero imporre regole di composizione che richiedano miscele di tipi di carattere, e che dovrebbero accettare password lunghe almeno 64 caratteri.

Come usare il generatore di password

  1. Scegli una lunghezza. Allungarla è il cambiamento singolo più efficace che puoi fare.
  2. Seleziona quali classi di caratteri includere. Ognuna amplia l'insieme e quindi alza l'entropia per carattere.
  3. Escludi i caratteri simili se la password verrà letta ad alta voce o ricopiata a mano: scambi un po' di entropia con meno errori di trascrizione.
  4. Leggi il valore di entropia. È la misura onesta della robustezza; gli anni per esaurirla sono lo stesso numero espresso come durata.
  5. Conserva la password in un gestore di password invece di riutilizzarla. Il riutilizzo annulla qualunque quantità di entropia.

La formula dell'entropia

password possibili = dimensione dell'insieme ^ lunghezza
entropia (bit) = lunghezza x log2(dimensione dell'insieme)
tempo atteso per esaurirla = 2^(entropia - 1) / tentativi al secondo
Esempio: 20 caratteri da un insieme di 76 danno 20 x log2(76) = 125 bit

Ogni carattere è estratto in modo indipendente e uniforme dall'insieme, quindi il numero di password possibili è la dimensione dell'insieme elevata alla lunghezza. L'entropia è il logaritmo in base 2 di quel conteggio.

Il valore temporale presuppone un attacco offline contro un hash veloce e mal protetto a mille miliardi di tentativi al secondo, e riporta il tempo atteso per percorrere metà dello spazio. È un'illustrazione di ordine di grandezza e non una previsione: un hash di password adeguatamente irrobustito è più lento da attaccare di ordini di grandezza, e una password trapelata in chiaro non richiede alcun tempo.

Errori comuni

  • Aggiungere una classe di caratteri invece della lunghezza. La lunghezza alza l'entropia molto più in fretta.
  • Riutilizzare una password robusta su più siti. Una violazione presso un servizio compromette allora tutti gli altri, qualunque sia l'entropia.
  • Sostituire caratteri in una parola nota, scrivendo 'P@ssw0rd' per 'password'. Gli strumenti di cracking applicano esattamente queste sostituzioni.
  • Scambiare il verdetto di un indicatore di robustezza su una password che ti sei inventato per una misura di entropia. L'entropia descrive un generatore, non una stringa.
  • Cambiare le password a calendario per principio, cosa che il NIST sconsiglia; cambiale quando vi siano indizi di compromissione.

Domande frequenti

Quanto dovrebbe essere lunga una password?

La NIST SP 800-63B fissa un minimo di 8 caratteri per una password scelta dall'utente e impone ai verificatori di accettarne almeno 64. Per una password generata la lunghezza è la leva che più conta: con un insieme di 76 caratteri, ogni carattere in più aggiunge circa 6,2 bit di entropia, raddoppiando lo spazio di ricerca all'incirca a ogni carattere.

Che cos'è l'entropia di una password in bit?

È il logaritmo in base 2 del numero di password che il generatore avrebbe potuto produrre: lunghezza x log2(dimensione dell'insieme). Una password di 20 caratteri estratta da un insieme di 76 porta 20 x log2(76) = 125 bit. Ogni bit in più raddoppia il numero di candidate che un attaccante deve testare.

Mescolare i tipi di carattere rende una password più robusta?

Amplia l'insieme, quindi alza l'entropia per carattere, ma molto meno della lunghezza, e la NIST SP 800-63B sconsiglia esplicitamente ai verificatori di imporre regole di composizione che richiedano tali miscele. Una passphrase lunga di una sola classe batte una password corta che ne usa quattro.

La password viene inviata da qualche parte?

No. Viene generata nel tuo browser dalla sorgente casuale crittograficamente sicura del sistema operativo, e questo calcolatore è espressamente escluso dalla pubblicazione dei risultati che alimenta le altre funzioni del sito, quindi non viene mai trasmessa né registrata.

Devo cambiare le password con regolarità?

La NIST SP 800-63B sconsiglia il cambio periodico arbitrario, perché spinge le persone verso varianti prevedibili. Richiede invece il cambio quando vi siano indizi che la credenziale sia stata compromessa. Password uniche per ogni sito, custodite in un gestore, fanno più bene di un calendario di rotazione.

Fonti

  1. Grassi PA, Garcia ME, Fenton JL. NIST Special Publication 800-63B: Digital Identity Guidelines — Authentication and Lifecycle Management. National Institute of Standards and Technology, 2017 (with subsequent errata). Section 5.1.1 on memorized secrets.
  2. Shannon CE. A Mathematical Theory of Communication. Bell System Technical Journal 1948; 27(3): 379-423 — entropy as a measure of uncertainty.
  3. World Wide Web Consortium. Web Cryptography API — Crypto.getRandomValues(), the cryptographically strong random source used here. w3.org.
  4. National Cyber Security Centre (UK). Password policy: updating your approach. ncsc.gov.uk.

Dati e archiviazione · Tutti i calcolatori

Calcolatori correlati