Generatore di password sicure e casuali
Scegli la lunghezza e i caratteri (maiuscole, minuscole, numeri, simboli): la password viene estratta dal generatore casuale crittografico del browser.
Generare una password casuale: estrazione, lunghezza ed entropia
Il generatore estrae ogni carattere con crypto.getRandomValues, la fonte di casualità crittografica del browser, in un alfabeto di 91 segni quando i quattro tipi sono selezionati. Una password di 16 caratteri porta quindi 104 bit di entropia; servono almeno 13 caratteri per superare gli 80 bit richiesti dalla CNIL per una password usata da sola.
Questa pagina crea password; il calcolatore del tempo di violazione e il verificatore di entropia del sito servono a valutare una password esistente.
Come avviene l'estrazione
- Alfabeto: 26 maiuscole, 26 minuscole, 10 cifre e 29 simboli (tra cui ! @ # $ % e le parentesi), secondo le caselle selezionate, cioè al massimo 91 caratteri.
- Il browser fornisce tanti numeri casuali a 32 bit quanti sono i caratteri richiesti; ogni numero, preso modulo la dimensione dell'alfabeto, designa un carattere. La lieve distorsione introdotta dal modulo è dell'ordine di 2 × 10^-8: è trascurabile.
- Nulla obbliga ogni tipo selezionato a comparire. Se un sito richiede almeno una cifra e non ce n'è nessuna, genera di nuovo.
- Lunghezza regolabile da 6 a 64 caratteri, 16 per impostazione predefinita. La password viene creata all'apertura e a ogni clic su Genera, non quando si cambia un'opzione.
Entropia in base alla lunghezza
Entropia = lunghezza × log2(dimensione dell'alfabeto). Con i 91 caratteri: 8 caratteri danno 52,1 bit, 12 ne danno 78,1, 13 ne danno 84,6 e 16 ne danno 104,1. Senza simboli (62 caratteri), 16 caratteri danno 95,3 bit.
L'indicatore di robustezza
L'indicatore non misura l'entropia: aggiunge un punto oltre gli 8 caratteri, uno oltre i 12, uno per una maiuscola, uno per una cifra e uno per un simbolo, con un tetto di 4. Da 0 a 1 punto: debole; 2: media; 3: forte; 4: molto sicura. Le minuscole non valgono nulla.
Fonti e date: NIST SP 800-63B-4, versione finale di luglio 2025: 15 caratteri come minimo per una password a fattore singolo, almeno 64 caratteri accettati, nessuna regola di composizione imposta; CNIL, deliberazione n. 2022-100 del 21 luglio 2022: 80 bit di entropia per una password senza misure complementari (verificato il 14/10/2026).
Domande frequenti
Le mie password vengono salvate?
No, mai. La generazione avviene localmente nel tuo browser. Nessuna password viene inviata ai nostri server.
Qual è la lunghezza ideale?
Consigliamo almeno 12 caratteri, idealmente 16 o più, con un mix di tipi di caratteri.
Il generatore usa una casualità crittografica?
Sì. Ogni carattere proviene da un numero casuale a 32 bit fornito da crypto.getRandomValues, la fonte crittografica del browser, e non da Math.random. Questo numero viene ricondotto alla dimensione dell'alfabeto con un modulo, il che crea una distorsione dell'ordine di 2 × 10^-8, senza effetti pratici.
Quanti bit di entropia ha una password generata di 16 caratteri?
Con i quattro tipi selezionati, l'alfabeto conta 91 caratteri: 16 × log2(91) = 104,1 bit. Senza simboli si scende a 95,3 bit. Per superare gli 80 bit indicati dalla CNIL servono almeno 13 caratteri con i 91 segni.
Lo strumento è davvero gratuito?
Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.
I miei dati sono protetti?
Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.