UltKit

Generatore di password

Si può creare una password casuale o una passphrase facile da ricordare. Tutto viene generato nel browser con il generatore di numeri casuali di Web Crypto: la password non viene mai inviata a UltKit, né registrata né conservata. L'indicatore mostra l'entropia reale delle impostazioni scelte, in bit.

Robustezza: Molto robusta131 bit di entropia

Insieme di 94 simboli × 20 · Tempo medio per indovinarla a 10 miliardi di tentativi al secondo: 4,6 × 10²¹ anni

Le password sono generate nel browser con crypto.getRandomValues. Nulla viene inviato a UltKit né salvato altrove.

Entropia e tempo per violarla

Attacco offline a 10¹⁰ (10 miliardi) di tentativi al secondo. Il tempo medio è metà dell'intero spazio di ricerca.

EntropiaCaratteri casuali (insieme di 94 simboli)Parole da un elenco di 7.776 paroleTempo medio per violarla
2853meno di 1 secondo
407455 secondi
508416 ore
601051,8 anni
721167482 anni
801371,9 Mln anni
1001682 Bln anni
12820105,4 × 10²⁰ anni

Conta più la lunghezza della complessità: cosa dice il NIST SP 800-63B

Il National Institute of Standards and Technology degli Stati Uniti ha riscritto le proprie linee guida sulle password nella SP 800-63B e le ha riviste ancora nella revisione 4, pubblicata nel 2024. Il consiglio di fondo va contro le vecchie regole aziendali: i servizi dovrebbero accettare password di almeno 64 caratteri, non dovrebbero imporre un mix di maiuscole, numeri e simboli, non dovrebbero obbligare a cambiare password a scadenze fisse e dovrebbero invece confrontare le nuove password con elenchi di password violate e comuni.

Il ragionamento è aritmetico. Le regole di composizione spingono le persone verso schemi prevedibili come "Estate2024!", che gli aggressori provano per primi. Ogni carattere casuale in più, invece, moltiplica il lavoro di un attacco a forza bruta per la dimensione dell'insieme di caratteri. Passare da 12 a 16 caratteri casuali scelti tra i 94 simboli ASCII stampabili aggiunge circa 26 bit, il che rende l'indovinare la password circa 78 milioni di volte più difficile.

Come si calcola il valore di entropia

L'entropia misura quante password ugualmente probabili il generatore avrebbe potuto produrre. Per una password casuale è lunghezza × log2(dimensione dell'insieme). Con tutti e quattro i set di caratteri l'insieme è di 94 simboli, circa 6,55 bit per carattere, quindi 16 caratteri danno circa 105 bit. Escludere i caratteri simili riduce l'insieme a 84 e costa poco meno di un quinto di bit per carattere. La tabella qui sopra usa lo stesso calcolo e ipotizza un aggressore offline che effettua 10 miliardi di tentativi al secondo, una cifra realistica per un sistema con GPU contro un hash veloce; un hash lento come bcrypt riduce questa velocità di ordini di grandezza.

Le passphrase funzionano allo stesso modo, con parole al posto dei caratteri. L'elenco integrato qui contiene 367 parole brevi e comuni, quindi ogni parola aggiunge circa 8,5 bit e sei parole ne danno circa 51: facile da digitare e ricordare, ma più debole di una password casuale di 16 caratteri. Scegliere "cifra casuale" come separatore aggiunge circa 3,3 bit per ogni spazio tra le parole. Per una passphrase che protegge qualcosa di importante, usate otto parole, oppure un elenco Diceware di 7.776 parole in cui ogni parola vale 12,9 bit.

L'indicatore classifica come debole sotto i 40 bit, discreta da 40 a 59, forte da 60 a 79 e molto forte da 80 in su. Valuta le impostazioni del generatore, non la stringa, che è l'unico modo onesto di giudicare una password: "correct horse battery staple" ottiene un punteggio alto nei controlli basati sugli schemi, ma è la prima frase che qualsiasi aggressore prova.

Come usare in sicurezza una password generata

Conviene usare una password diversa per ogni account e lasciare che un gestore di password le ricordi: il riutilizzo è ciò che trasforma un sito violato in molti account compromessi. Salvate la password nel gestore prima di inviare il modulo di registrazione e attivate l'autenticazione a due fattori ovunque sia disponibile. Per proteggere un documento anziché un account, una passphrase robusta funziona bene con Proteggi PDF, che cifra il file con una password a scelta.

Domande frequenti

È sicuro usare un generatore di password online?
È sicuro finché la password non lascia il dispositivo. Questo generatore funziona interamente nel browser usando crypto.getRandomValues, una fonte casuale crittograficamente sicura; quando si genera, si copia o si cambiano le impostazioni non viene effettuata alcuna richiesta, come si può verificare nel pannello di rete del browser.
Quanto deve essere lunga una password nel 2026?
Per una password casuale salvata in un gestore di password, 16 caratteri o più scelti da tutti e quattro i set di caratteri, che garantiscono oltre 100 bit di entropia. Il NIST richiede che i servizi accettino almeno 64 caratteri, quindi la lunghezza raramente è un limite.
Perché si possono escludere caratteri ambigui come 0, O, l e 1?
Perché una password da leggere ad alta voce o da copiare da un foglio non venga digitata in modo errato. Riduce l'insieme da 94 a 84 simboli, cosa che un paio di caratteri in più compensano ampiamente.
Meglio una passphrase o una password casuale?
Una passphrase è più facile da ricordare e digitare, quindi è adatta a una password principale o all'accesso a un dispositivo. Per ogni carattere ha meno entropia, perciò servono più parole: almeno sei da un elenco ampio, oppure otto dall'elenco breve integrato in questa pagina.
Il generatore ricorda le password che ha creato?
No. Le password esistono solo nella pagina finché non ne generate di nuove o chiudete la scheda. Non viene scritto nulla in cookie, local storage o su un server.