Generatore di password
Come creare una password robusta — e cosa fa di diverso questo generatore
Una password è robusta quanto il numero di tentativi necessari a trovarla. Questo generatore crea password da una sorgente casuale crittografica, dice esattamente quanto è grande lo spazio di ricerca in bit e mostra quanto ci vuole a percorrerlo in tre scenari di attacco reali, invece di un aggettivo rassicurante. Tutto gira nel tuo browser: la pagina non invia mai una password, non ha account e funziona offline una volta caricata.
Cosa succede quando premi Genera
- 1
L’API Web Crypto del browser (crypto.getRandomValues) produce i numeri casuali, la stessa sorgente usata dai gestori di password. Nulla deriva dall’orologio o da un seme riproducibile, e nessuna richiesta lascia la pagina.
- 2
Ogni carattere è estratto uniformemente dall’insieme scelto, con campionamento a rifiuto, così nessun carattere è più probabile di un altro. Una password di 20 caratteri con tutti e quattro i tipi ha 90 possibilità per posizione: circa 130 bit.
- 3
Almeno un carattere di ogni tipo attivato è garantito e poi mescolato in una posizione casuale, così una password non fallisce mai la regola «deve contenere un numero» perdendo pochissima entropia.
- 4
La robustezza mostrata è calcolata da come la password è stata costruita, non da come appare. Per questo una passphrase di 5 parole e una stringa casuale di 12 caratteri possono mostrare gli stessi bit con forme molto diverse.
Entropia: l’unico numero che conta
L’entropia è la dimensione dello spazio che un attaccante deve esplorare, in bit: ogni bit in più raddoppia i tentativi. Dipende dalla lunghezza e da quante possibilità aveva ogni posizione, non dal fatto che il risultato «sembri casuale». 12 caratteri da un insieme di 90 danno 90¹² ≈ 2⁷⁸ possibilità; 5 parole da una lista di 7.776 danno 7.776⁵ ≈ 2⁶⁵. La tabella qui sotto è calcolata dal vivo dallo stesso motore del generatore.
| Password | Bit | Online (100/s) | Fuga, hash lento (100k/s) | Fuga, hash veloce (100 mld/s) |
|---|---|---|---|---|
| 8 minuscole | 38 | 66 anni | 24 giorni | 2 secondi |
| 8 caratteri, tutti i tipi | 52 | 1 milioni di anni | 1 mila anni | 12 ore |
| 12 caratteri, tutti i tipi | 78 | più dell’universo | più dell’universo | 89 mila anni |
| 16 caratteri, tutti i tipi | 104 | più dell’universo | più dell’universo | più dell’universo |
| 20 caratteri, tutti i tipi | 130 | più dell’universo | più dell’universo | più dell’universo |
| Passphrase di 4 parole | 52 | 1 milioni di anni | 1 mila anni | 10 ore |
| Passphrase di 6 parole | 78 | più dell’universo | più dell’universo | 70 mila anni |
| PIN di 6 cifre | 20 | 3 ore | 10 secondi | istantaneamente |
I tempi sono il caso peggiore per l’attaccante (tutto lo spazio); in media una password si trova a metà strada. «Online» è un modulo di accesso con limite di tentativi. «Fuga» significa che il database del sito è stato rubato e l’attaccante tira a indovinare contro gli hash salvati sul proprio hardware: la velocità dipende allora da come il sito ha fatto l’hash delle password, cosa che non puoi vedere, quindi assumi il caso veloce.
Tre attaccanti, tre risposte
100/ s
Tentativi online
Tentativi online. L’attaccante digita i tentativi nel vero modulo di accesso. Limiti, blocchi e CAPTCHA lo tengono a forse cento tentativi al secondo, spesso molti meno: una password casuale di 8 caratteri qui richiede già secoli. È lo scenario per cui è pensato un PIN, e l’unico a cui sopravvive.
100.000/ s
Fuga dati, hash lento
Offline, hash lento. Il database è trapelato, ma le password erano salvate con un algoritmo volutamente lento (bcrypt, scrypt, Argon2). Una GPU arriva a decine di migliaia di tentativi al secondo per hash. Sessanta bit — 10 caratteri casuali o 5 parole — sono decenni.
100.000.000.000/ s
Fuga dati, hash veloce
Offline, hash veloce. Il database è trapelato e le password erano in MD5, SHA-1, NTLM o senza hash. Un solo sistema di GPU prova cento miliardi di tentativi al secondo. Qui «8 caratteri con un simbolo» muore in ore, e 80 bit o più è la soglia a cui puntare, perché non sai mai su che tipo di sito sei.
Casuale, passphrase o PIN: quale usare
Caratteri casuali
La massima entropia per carattere. Per tutto ciò che un gestore di password digita per te: siti, app, reti Wi-Fi, chiavi API. A 16 caratteri con tutti i tipi superi i 100 bit; a 20 non esiste scenario in cui sia il punto debole.
Passphrase
Parole scelte a caso da una lista di 7.776, ognuna vale 12,9 bit. Per le password che devi davvero ricordare o digitare: la master del gestore, l’accesso al portatile, la cifratura del disco. Cinque parole (65 bit) sono il minimo sensato; sei (78 bit) reggono comodamente anche un attacco offline veloce, e «correct-horse-battery-staple» si digita sul telefono molto meglio di «x7#Kq$2v».
PIN
Solo cifre, quindi entropia minuscola: sei cifre sono meno di 20 bit. Un PIN è sicuro solo dove ciò che protegge si blocca o si cancella dopo pochi tentativi: un telefono, una carta, una chiave hardware. Non riutilizzare mai un PIN come password di un sito.
Sette regole che reggono
- 01
La lunghezza batte la complessità. Ogni carattere in più moltiplica lo spazio per la dimensione dell’insieme; l’obbligo di un simbolo aggiunge una manciata di bit una volta sola. Sedici caratteri casuali o sei parole a caso, e il dibattito è chiuso.
- 02
Una password per sito. Quando un sito subisce una fuga — e uno la subirà — una password riutilizzata viene provata su ogni altro servizio in poche ore (credential stuffing). L’unicità è ciò che un gestore ti compra.
- 03
Casuale, non furba. Sostituire a con @ e aggiungere 1! è la prima cosa che gli strumenti provano. Una password ideata da te porta gli schemi di un umano; una generata nessuno.
- 04
Non cambiarla tanto per cambiare. Le linee guida moderne (NIST SP 800-63B) dicono: cambia una password quando c’è un motivo — una fuga, un dispositivo condiviso — non a calendario. La rotazione forzata produce Estate2024!, Autunno2024!.
- 05
Attiva l’autenticazione a due fattori e preferisci le passkey dove offerte. Una password robusta protegge dai tentativi; un secondo fattore protegge dal furto diretto via phishing o malware.
- 06
Guarda dove la digiti. Una password perfetta inserita in una pagina di accesso contraffatta è una password rubata. La barra degli indirizzi conta più del numero di simboli.
- 07
Non inviare mai una password a un servizio per «verificarla». Questa pagina verifica la tua in locale e puoi controllarlo nella scheda rete del browser; qualsiasi verificatore che la carica l’ha già fatta trapelare.
Password che sembrano robuste e non lo sono
Una parola con maiuscola e un anno: Michele1987 — circa 20 bit, parola del dizionario più data, violata all’istante offline.
Leetspeak: P@$$w0rd! — ogni strumento applica queste sostituzioni in automatico; è «password» travestita.
Percorsi di tastiera: qwerty, 1qaz2wsx, asdfghjkl — in ogni lista, in ogni ordine.
Uno schema più il nome del sito: Hunter2-amazon, Hunter2-netflix — dopo una fuga lo schema è ovvio.
Due parole e un numero: autoblu42 — circa 35 bit, minuti su una GPU.
Riutilizzare una password robusta. 25 caratteri casuali usati su tre siti sono sicuri esattamente quanto il più debole di quei tre siti.
Quando un sito rifiuta la password
«Caratteri speciali non ammessi» o solo alcuni: usa Più opzioni → Simboli da escludere, oppure disattiva i simboli e aggiungi quattro caratteri di lunghezza; non perdi nulla.
«Deve iniziare con una lettera»: attiva Inizia con una lettera.
«Massimo 16 caratteri»: imposta la lunghezza al massimo accettato e tieni tutti e quattro i tipi; se devi accorciare, lascia i simboli attivi.
«Deve contenere un numero» con una passphrase: spunta Aggiungi un numero a una parola (o un simbolo); un carattere soddisfa la regola e aggiunge qualche bit.
Un codice che leggerai ad alta voce o copierai da carta: attiva Evita caratteri simili così 0/O e 1/l/I non causano mai errori.
Un generatore è metà del lavoro
Una password casuale che non riesci a ricordare serve solo se qualcosa la ricorda per te. Un gestore conserva una password unica per sito, la compila sul dominio vero (e rifiuta su uno falso) e ti chiede solo una passphrase master robusta — esattamente a questo serve la scheda Passphrase.
Ogni gestore diffuso — compresi quelli integrati in browser e telefoni — tiene la cassaforte cifrata con una chiave derivata dalla passphrase master, quindi una fuga della cassaforte è un altro attacco offline a quella sola frase. Sei parole a caso la portano a 78 bit.
Dove un sito offre una passkey, prendila: è una coppia di chiavi crittografiche che non può essere sottratta con phishing, riutilizzata o indovinata, e toglie la password dall’equazione. Fino ad allora, password casuali uniche più un secondo fattore sono lo standard.
Cosa fa questo generatore che la maggior parte non fa
La maggior parte dei generatori di password è un’esca per un gestore. Questo è uno strumento, e va giudicato come strumento.
| Funzione | CalculatorAI | Generatore tipico |
|---|---|---|
| Modalità casuale, passphrase e PIN | Sì | Casuale e memorizzabile |
| Robustezza come entropia in bit | Sì, da come è costruita | Barra colorata |
| Tempo di violazione in tre scenari | Online, hash lento, hash veloce | Una stima o nessuna |
| Verifica di una password esistente | Sì, in locale, con avvisi sugli schemi | Raramente |
| Escludi simboli, evita caratteri simili, inizia con una lettera | Sì | A volte |
| Genera un elenco ed esportalo | 5–50, copia o .txt | Una alla volta |
| Account, inviti a registrarsi, tracciamento di ciò che generi | Nessuno | Pulsante di registrazione |
| Funziona offline dopo il caricamento | Sì | Di solito |
Domande frequenti
Questo generatore è sicuro?
Sì. Le password sono prodotte dal generatore casuale crittografico integrato nel browser (Web Crypto) e non lasciano mai la pagina: non c’è alcuna richiesta che possa trasportarle, nessun account e nessun salvataggio dei risultati. Puoi verificarlo nella scheda rete del browser. Solo le tue opzioni (lunghezza, tipi di carattere) vengono ricordate in locale così il generatore si apre come l’hai lasciato.
Quanto deve essere lunga una password nel 2026?
Sedici caratteri casuali con lettere, numeri e simboli (circa 105 bit), o una passphrase di sei parole (circa 78 bit), per tutto ciò che conta. Venti caratteri casuali non costano nulla quando li digita un gestore. Otto caratteri, qualunque sia il mix, non sono più sicuri contro un attacco offline a un database trapelato.
Una passphrase è più debole di una password casuale?
Per carattere sì; per password non necessariamente. Ogni parola casuale dalla lista EFF di 7.776 aggiunge 12,9 bit: cinque parole sono 65 bit e sei 78, paragonabili a 12 caratteri casuali. La passphrase è molto più facile da ricordare e digitare, per questo è la scelta giusta per le poche password da sapere a memoria, come la master del gestore.
Cosa significano le stime del tempo di violazione?
Quanto ci vorrebbe a provare ogni possibilità a una data velocità. Si mostrano tre velocità perché la risposta onesta dipende dall’attacco: indovinare tramite un modulo è lento (limitato), indovinare contro un database trapelato con hash lenti è veloce, e contro hash veloci o assenti è velocissimo. Pianifica per l’ultimo caso, perché non puoi vedere come un sito conserva le password.
Perché mostrare l’entropia in bit e non un punteggio?
Un punteggio nasconde l’aritmetica. I bit sono l’aritmetica: ogni bit raddoppia il lavoro dell’attaccante, 40 bit sono una pausa caffè su una GPU, 80 bit decenni, 128 bit oltre qualsiasi hardware prevedibile. Conoscere il numero permette di confrontare onestamente una passphrase con una stringa casuale.
Devo scrivere le password?
In un gestore sì: è il suo scopo. Su carta, solo una passphrase master o i codici di recupero, tenuti in un luogo fisicamente sicuro. Mai in un’app di note che sincronizza senza cifratura, in un’email a te stesso o in un browser che non blocca le password salvate dietro l’accesso al dispositivo.
Aggiungere simboli rende una password molto più robusta?
Un po’, una volta. Passare da 62 a 90 caratteri possibili aggiunge circa mezzo bit per carattere. Passare da 12 a 16 caratteri aggiunge circa 26 bit. Se un sito limita i simboli, aggiungi lunghezza e sei in vantaggio.
Posso generare password in blocco?
Sì: scegli 5, 10, 25 o 50 sotto il generatore, poi copia l’elenco o scaricalo come .txt. Ogni voce è generata in modo indipendente con le opzioni attuali. Utile per creare account o codici Wi-Fi ospiti.
Glossario
- Entropia
- La dimensione dello spazio di ricerca, in bit. 2ⁿ possibilità = n bit. Ogni bit in più raddoppia il lavoro dell’attaccante.
- Forza bruta
- Provare ogni combinazione possibile in ordine. Il costo dipende solo dall’entropia e dalla velocità di tentativo dell’attaccante.
- Attacco a dizionario
- Provare prima parole, nomi, fughe precedenti e le loro varianti comuni. Per questo «Michele1987» cade in secondi e le password generate resistono.
- Credential stuffing
- Prendere coppie email/password da una fuga e provarle automaticamente su altri siti. Lo sconfiggono solo le password uniche.
- Hashing
- Come i siti dovrebbero conservare le password: come output di una funzione unidirezionale. Gli hash lenti (bcrypt, Argon2) rendono costosi i tentativi; quelli veloci (MD5, SHA-1) no.
- Sale
- Dati casuali aggiunti a ogni password prima dell’hash, così password identiche danno hash diversi e le tabelle precalcolate sono inutili.
- Passkey
- Una credenziale a chiave pubblica conservata sul tuo dispositivo e sbloccata con la sua biometria o il suo PIN. Non si può sottrarre con phishing né riutilizzare; sostituisce la password sui siti che la supportano.
- Autenticazione a due fattori
- Una seconda prova oltre la password — un codice di un’app, una chiave hardware o una passkey — così una password rubata da sola non basta.
Strumenti correlati
Creata in questa pagina con il generatore casuale crittografico del tuo browser (Web Crypto). Nulla viene inviato, salvato o registrato.