0

Generatore di Passphrase Diceware — Passphrase di Parole Casuali

Genera passphrase robuste e facili da ricordare, composte da parole reali scelte a caso con il metodo Diceware — casualità crittografica autentica, con l'entropia effettiva in bit indicata con trasparenza.

🔒 Elaborato interamente nel tuo browser: nulla di ciò che inserisci qui verrà mai caricato.

6
Elaborazione... 0%
Generazione di parole casuali sicure
Completato

Risultato

Questo strumento genera passphrase alla maniera di Diceware: invece di una densa stringa di caratteri casuali difficile da digitare e ancor più da ricordare, concatena diverse parole comuni scelte in modo indipendente e casuale. Una passphrase come "foresta-cometa-lanterna-chitarra-oasi-cardoselvatico" possiede un'entropia reale e calcolabile, pur restando qualcosa che un essere umano può leggere ad alta voce, digitare su una tastiera di telefono o memorizzare dopo pochi tentativi — esattamente il compromesso per cui la generazione in stile Diceware è stata concepita.

La casualità è l'intero punto, quindi qui viene presa sul serio: ogni parola è scelta usando il generatore di numeri casuali crittograficamente sicuro crypto.getRandomValues() del browser, con un corretto campionamento con scarto a ogni estrazione. Un valore casuale a 32 bit grezzo viene accettato solo se rientra in un intervallo esattamente divisibile per la lunghezza della lista di parole; i valori nell'avanzo, non uniforme, vengono scartati e si effettua un nuovo tiro. Saltare questo passaggio e fare semplicemente valore % lunghezzaLista favorirebbe leggermente le parole con indice più basso rispetto a quelle con indice alto — una sottile distorsione statistica che un'implementazione ingenua introdurrebbe senza far rumore. Questo generatore non prende mai quella scorciatoia.

L'onestà sull'entropia è l'altra metà del progetto. La lista di parole inclusa contiene 1.821 parole inglesi univoche, non ambigue e di uso quotidiano — un elenco ampio e rappresentativo, ma non la lista specifica di 7.776 parole usata dal progetto Diceware classico, perciò questo strumento non dichiara mai il famoso valore di 12,9 bit per parola che si applica solo a quella lista esatta. Invece, l'entropia per parola è calcolata in tempo reale come log2(lunghezza lista), che qui risulta in circa 10,8 bit per parola, e il risultato a schermo mostra sempre la formula completa — numero di parole per bit-per-parola, più il contributo onesto di eventuali extra — così puoi vedere esattamente come è stato raggiunto il totale invece di fidarti di un numero di marketing.

Anche le opzioni facoltative sono trattate con la stessa onestà. Rendere maiuscola ogni parola è una regola fissa e deterministica applicata ogni volta allo stesso modo, quindi non aggiunge alcuna entropia reale — un attaccante che conosce la regola non guadagna nulla dal non sapere quali lettere sono maiuscole, e lo strumento lo dichiara apertamente. Aggiungere un numero casuale a due cifre, al contrario, è un'autentica estrazione casuale supplementare su 100 valori equiprobabili, che aggiunge circa 6,6 bit reali e dichiarati in aggiunta alle parole. Tutto viene calcolato e visualizzato localmente nel tuo browser, senza alcun server coinvolto, quindi la passphrase che generi non viene mai vista da nessun altro.