Entropia teorica
H = L × log₂(N)
Crea una o più password casuali senza distorsioni con crypto.getRandomValues: da 8 a 128 caratteri, maiuscole, minuscole, cifre, simboli, esclusione opzionale dei caratteri simili, entropia in bit e livello di robustezza. Tutto viene generato nel tuo browser.
Senza I, l, 1, O, 0 e o, facili da confondere.
Questo generatore crea password casuali da 8 a 128 caratteri con i tipi di caratteri che scegli, fino a 20 alla volta. È pensato per chi apre un account, rinnova un accesso o prepara credenziali iniziali, e mostra l’entropia ottenuta per valutare la robustezza reale del risultato.
Ogni carattere viene estratto con crypto.getRandomValues, il generatore casuale crittografico dell’API Web Crypto alimentato dal sistema operativo, e non con Math.random, che è prevedibile. Per evitare la distorsione del modulo, lo strumento usa il campionamento per rifiuto: un valore casuale che supera il più grande multiplo della dimensione dell’alfabeto viene scartato ed estratto di nuovo. Senza questo accorgimento, con 256 valori di byte e un alfabeto di 62 caratteri, i primi 8 caratteri uscirebbero un po’ più spesso degli altri. Inoltre è garantito che compaia almeno un carattere di ogni tipo selezionato, così nessun sito rifiuta la password per una regola di composizione.
L’entropia mostrata segue la formula lunghezza × log2(dimensione dell’alfabeto). Con maiuscole, minuscole e cifre l’alfabeto conta 62 caratteri, circa 5,95 bit per carattere: una password di 20 caratteri raggiunge quindi circa 119 bit. Ogni carattere in più moltiplica le combinazioni per la dimensione dell’alfabeto, mentre i simboli aggiungono solo pochi decimi di bit per carattere. Il livello di robustezza deriva da questa entropia; oltre 80 bit una ricerca esaustiva è fuori portata, e 128 bit lasciano un ampio margine anche contro risorse enormi.
Scegli una lunghezza da 8 a 128 caratteri (20 di default). Una nuova password viene generata all’apertura della pagina e a ogni modifica di un’opzione.
Attiva o disattiva maiuscole, minuscole, cifre e simboli, escludi se serve i caratteri simili e indica quante password generare, da 1 a 20.
Verifica l’entropia in bit e il livello di robustezza, poi usa il pulsante di copia per incollare la password nel tuo password manager o nel modulo di registrazione.
H = L × log₂(N)
Genera una password unica di almeno 20 caratteri per un account online e salvala subito nel tuo password manager, così non la riutilizzerai mai altrove.
Attiva l’esclusione dei caratteri simili (I, l, 1, O, 0, o) quando devi ricopiarla a mano, per esempio una chiave Wi-Fi WPA2 da 8 a 63 caratteri o un account di streaming su una smart TV.
Genera fino a 20 password in una volta per account di test o accessi iniziali dei nuovi arrivati, inviale tramite un canale separato e imponi il cambio al primo accesso.
Input
Lunghezza: 20; maiuscole, minuscole e cifre; simboli disattivati; caratteri ambigui consentitiRisultato
Alfabeto: 62 caratteri; entropia teorica: 20 × log₂(62) ≈ 119,08 bit; password casuale.Questo sì, perché la generazione avviene interamente nel tuo browser con crypto.getRandomValues e senza alcuna richiesta di rete: la password non viene né trasmessa né salvata. Puoi persino scollegarti dopo il caricamento della pagina e lo strumento continua a funzionare.
La NIST SP 800-63B-4 (2025) richiede almeno 15 caratteri per una password usata da sola e 8 caratteri quando è combinata con un secondo fattore. Per le password salvate in un gestore, 20 caratteri o più sono una buona abitudine, visto che non devi ricordarle.
L’entropia misura quante combinazioni dovrebbe provare un attaccante: n bit corrispondono a 2 elevato a n possibilità, e ogni bit in più raddoppia lo sforzo. Ha senso solo per una password davvero casuale come quelle generate qui; una password scelta da una persona è molto più prevedibile della sua entropia teorica.
A seconda del font questi caratteri si confondono facilmente e causano errori quando la password viene letta sullo schermo, dettata o digitata su un altro dispositivo. L’opzione li toglie dall’alfabeto; la perdita di entropia è piccola e si compensa con uno o due caratteri in più.
No. Conta molto di più la lunghezza: i simboli aggiungono solo pochi decimi di bit per carattere, mentre un carattere in più ne aggiunge quasi 6. Tienili se il sito li accetta, ma una password lunga senza simboli resta molto robusta.
Per gli account salvati in un gestore, l’ideale è una password casuale di 20 caratteri o più. Per ciò che devi ricordare a memoria, come la password principale del gestore, una passphrase di più parole scelte a caso è più facile da memorizzare; questo strumento genera solo password di caratteri.
Strumenti correlati
Strumenti simili o complementari a questo.
Verifica quanto è robusta una password: entropia, schemi deboli, tempo di violazione stimato e consigli.
Crea una policy per password moderna: lunghezza, liste di blocco, passphrase, scadenza e limite dei tentativi.
Deriva un hash PBKDF2-SHA-256 o SHA-512 con salt da una password, o verifica una password rispetto a un valore codificato.
Costruisci una policy basata su lunghezza, unicità e rischi reali invece che su regole di complessità arbitrarie.
Scopri quando usare crittografia, hashing, HMAC o PBKDF2 per riservatezza, integrità, autenticazione e password.
Comprendi come si collegano OAuth 2.0, PKCE, JWT, JWK e JWKS: autorizzazione, token, chiavi pubbliche e verifica.
Comprendi i diversi livelli di sicurezza di un sito Web: HTTPS, header HTTP, CSP, SRI, autenticazione, password e integrità.