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.