CalcMint

Generatore di password

Scegli la lunghezza e i tipi di caratteri per creare una password sicura. Tutto avviene sul tuo dispositivo.

Generatore di password

 
Molto forte

Sicurezza: 103 bit di entropia

16

Generata nel tuo browser con la Web Crypto API. Nulla viene inviato o salvato.

Aggiungi questo calcolatore al tuo sito

Copia il codice e incollalo nell'HTML della tua pagina. È gratis; mantieni il link di credito, per favore.

Come viene creata la password

Scegli con il cursore una lunghezza da 4 a 64 caratteri e gli insiemi di caratteri che vuoi: maiuscole A–Z (26), minuscole a–z (26), cifre 0–9 (10) e 25 simboli: !@#$%^&*()-_=+[]{};:,.?/~. Con tutti e quattro, i caratteri possibili sono 87. Ogni carattere viene estratto tra questi in modo indipendente e uniforme con crypto.getRandomValues. Se una password esce senza uno dei tipi selezionati, viene scartata ed estratta di nuovo, quindi ogni risultato contiene almeno un carattere di ciascun tipo.

L'opzione che esclude i caratteri simili toglie I, l, 1, O, o e 0, lasciandone 81. Una nuova password viene generata ogni volta che cambi un'impostazione o ne chiedi un'altra, e puoi copiarla negli appunti con un clic. Tutto avviene nel browser: la password non viene inviata né salvata.

Come si misura la robustezza

L'indicatore mostra l'entropia: lunghezza × log2(numero di caratteri possibili). Sotto i 40 bit la password è debole, da 40 a 59 discreta, da 60 a 79 forte e da 80 in su molto forte. Ogni bit in più raddoppia il numero di password possibili. Per avere un'idea: a un ritmo ipotetico di mille miliardi di tentativi al secondo, un attaccante impiegherebbe in media mezzo secondo con 40 bit, circa 6,7 giorni con 60 bit e circa 19.000 anni con 80 bit.

Poiché le password prive di un tipo vengono scartate, l'entropia reale è leggermente inferiore al valore mostrato: circa 0,2 bit in meno con 16 caratteri e tutti e quattro i tipi, e circa 1 bit in meno con 8.

Entropia in bit = lunghezza × log2(numero di caratteri possibili)
LunghezzaMinuscole (26)Lettere (52)Lettere + cifre (62)Tutti e quattro (87)
837,645,647,651,5
1047,057,059,564,4
1256,468,471,577,3
1465,879,883,490,2
1675,291,295,3103,1
2094,0114,0119,1128,9
24112,8136,8142,9154,6
32150,4182,4190,5206,2

Esempi

  • L'impostazione predefinita, 16 caratteri con tutti e quattro i tipi: 103,1 bit, molto forte.
  • Un sito che non accetta simboli: 14 tra lettere e cifre danno 83,4 bit, più di 12 caratteri con simboli (77,3 bit).
  • Solo minuscole: 17 caratteri arrivano a 79,9 bit, quindi ne servono 18 per una password molto forte.
  • Un PIN di 6 cifre: 19,9 bit, cioè un milione di combinazioni. Va bene solo dove i tentativi errati sono limitati.

Consigli pratici

  • La lunghezza conta più della varietà. Con 12 caratteri, aggiungere i simboli a lettere e cifre fa guadagnare 5,9 bit; aggiungere quattro caratteri a una password con tutti e quattro i tipi ne fa guadagnare 25,8.
  • Usa una password diversa per ogni account e conservale in un gestore di password invece di riutilizzarle o scriverle su un foglio.
  • Attiva l'autenticazione a due fattori dove disponibile: ti protegge anche se una password viene diffusa.

Domande frequenti

Quanto deve essere lunga una password?

Più è lunga, meglio è. Una password di 16 caratteri con tutti e quattro i tipi ha circa 103 bit di entropia: impossibile da indovinare.

È sicuro generarla online?

Questa pagina la crea con la Web Crypto API del browser e non la invia mai. Un gestore di password è il modo più comodo per averne una diversa per ogni sito.

Che cosa sono i bit di entropia?

Sono il logaritmo in base 2 del numero di password ugualmente probabili che le tue impostazioni possono produrre. Ogni bit in più raddoppia le possibilità: 80 bit corrispondono a circa 1,2 × 10²⁴ combinazioni.

Ogni password contiene tutti i tipi selezionati?

Sì. Se manca uno dei tipi selezionati, la password viene scartata ed estratta di nuovo, quindi contiene sempre almeno un carattere per tipo.

E se un sito non accetta i simboli?

Disattiva i simboli e aumenta la lunghezza. 14 tra lettere e cifre danno 83,4 bit, più di 12 caratteri con simboli (77,3 bit).

Perché escludere i caratteri simili?

Caratteri come I, l, 1, O, o e 0 si confondono facilmente quando si digita una password a mano. Toglierli costa poco: con 16 caratteri restano 101,4 bit invece di 103,1.

Calcolatori correlati