Genera una password casuale usando una casualità crittograficamente sicura. Generata di nuovo a ogni richiesta: mai registrata né memorizzata.
Nulla di ciò che generi viene memorizzato: la password viene creata e restituita nella stessa richiesta, senza mai essere scritta su disco, in un database, in una cache o in un log.
Informazioni Generatore di Password
Una password robusta è una password che un attaccante non può indovinare né prevedere, quindi deve provenire da una fonte a sua volta imprevedibile. Questo strumento la genera con il generatore di numeri casuali crittografico di Python, non con quello più veloce ma prevedibile integrato nella maggior parte dei linguaggi di programmazione, e mostra esattamente quanto lavoro di indovinare rappresenta.
Cosa fa
Usa la fonte casuale crittograficamente sicura di Python per ogni carattere e per il rimescolamento finale, mai un generatore di numeri casuali prevedibile.
Scegli una lunghezza da 4 a 128 caratteri e qualsiasi combinazione di maiuscole, minuscole, cifre e simboli.
Garantisce almeno un carattere di ogni tipo selezionato, così la password non perde mai in silenzio un tipo che hai chiesto.
Mostra l'entropia in bit (lunghezza per log2 della dimensione dell'insieme di caratteri) e un livello di robustezza in parole semplici, entrambi da una formula fissa, non una stima.
Generata da zero a ogni richiesta e restituita subito: mai scritta su disco, in un database, in una cache o in un log.
Come funziona
1Imposta la lunghezza e scegli quali tipi di carattere includere.
2Premi Genera.
3Copia la password; generane un'altra quando vuoi.
Perché non un normale generatore di numeri casuali
Il comune modulo random di Python è un Mersenne Twister: veloce e ottimo per le simulazioni, ma il suo intero stato interno può essere ricostruito da 624 uscite consecutive a 32 bit, dopodiché ogni numero che produrrà sarà prevedibile. Questo strumento attinge invece alla fonte casuale crittografica del sistema operativo, tramite il modulo secrets di Python, che la documentazione di Python raccomanda per password e token di sicurezza. Ogni scelta casuale, compreso il rimescolamento dei caratteri, la usa.
Che cosa significa il numero di entropia
L'entropia in bit è la lunghezza della password moltiplicata per il logaritmo in base 2 di quanti caratteri diversi possono comparire in ogni posizione. Per esempio, una password di 16 caratteri presi da tutti e quattro i tipi (26 maiuscole, 26 minuscole, 10 cifre e 26 simboli, 88 caratteri) ha circa 103 bit di entropia. Ogni bit in più raddoppia il numero di password che un attaccante dovrebbe provare, e ogni carattere in più da quell'insieme aggiunge circa 6,5 bit, quindi quattro caratteri in più moltiplicano il lavoro per circa 60 milioni. Il livello mostrato (Debole, Discreta, Forte, Molto forte) deriva da soglie fisse in bit, non da un giudizio.
Quanto deve essere lunga una password? Cosa dice il NIST
La norma NIST SP 800-63B-4 (2025), sezione 3.1.1.2, richiede che una password usata da sola per accedere abbia almeno 15 caratteri, e almeno 8 quando è solo una parte di un accesso a più fattori. Stabilisce anche che i siti devono accettare password di almeno 64 caratteri e non devono imporre combinazioni di tipi di caratteri né cambi periodici. La robustezza viene dalla lunghezza: 20 lettere minuscole danno 94 bit, più di 12 caratteri dei quattro tipi (77,5 bit). Se un sito limita la lunghezza o rifiuta i simboli, usa la lunghezza massima consentita e togli la spunta a Simboli.
Quali simboli vengono usati e i caratteri che si somigliano
L'opzione Simboli pesca tra 26 caratteri: ! @ # $ & * ( ) - _ = + [ ] { } ; : , . < > ? / ~ ^. Esclude lo spazio, la barra rovesciata, le virgolette, l'accento grave, % e |, perché alcuni sistemi meno recenti li rifiutano o li alterano. I caratteri che si somigliano, come 0 e O o l, 1 e I, non vengono tolti, quindi copia e incolla la password invece di riscriverla. I bit mostrati presuppongono che la password resti segreta e unica: riutilizzata su più siti o salvata in un file condiviso, è più debole di quanto dica il numero.
Domande
La password che genero viene salvata o registrata?
No. Viene generata e restituita nella stessa richiesta e non viene mai scritta su disco, in un database, in una cache o in un log.
Perché la mia password non contiene tutti i tipi di carattere che ho scelto?
Li contiene sempre, purché la lunghezza scelta sia almeno pari al numero di tipi selezionati: un carattere per ogni tipo selezionato è garantito, non lasciato al caso.
Che cosa significa il livello di robustezza?
Riflette l'entropia in bit: sotto 40 è Debole, da 40 a 59 Discreta, da 60 a 79 Forte e da 80 in su Molto forte. Le soglie sono fisse, non il giudizio di un modello.
Perché usare questo invece di una frase inventata da me?
Una password inventata segue schemi della tua memoria e delle tue abitudini, ed è proprio questo a renderla indovinabile. Una password da una fonte casuale crittografica non ha alcuno schema da indovinare.
Quanti caratteri servono per arrivare a Forte o Molto forte?
Dipende dai tipi di carattere che selezioni, perché ognuno amplia l'insieme. Con tutti e quattro i tipi (88 caratteri, circa 6,46 bit ciascuno), 10 caratteri arrivano a Forte e 13 a Molto forte. Con lettere e cifre ma senza simboli (62 caratteri) ne servono 11 e 14; solo minuscole (26), 13 e 18; solo cifre (10), 19 e 25. L'impostazione predefinita, 16 caratteri con tutti e quattro i tipi, dà circa 103,4 bit. Una password di 8 caratteri con tutti i tipi arriva solo a circa 51,7 bit, cioè Discreta.
Può generare un PIN casuale o un codice numerico?
Sì. Togli la spunta a tutto tranne Cifre (0-9) e imposta la lunghezza, da 4 in su. Ogni cifra è ugualmente probabile in ogni posizione, zeri iniziali compresi, quindi possono uscire 0472 o persino 1111; se una banca o un sistema di accesso rifiuta cifre ripetute o in sequenza, premi di nuovo Genera. La robustezza risulterà Debole: un PIN di 4 cifre vale circa 13,3 bit (10.000 codici possibili) e uno di 6 cifre circa 19,9 bit (1.000.000). È normale per un PIN, che è sicuro solo dove la carta, il telefono o la serratura blocca altri tentativi dopo pochi errori. Per tutto ciò che si potrebbe indovinare offline, usa invece una password completa.
La password rispetterà la policy della mia azienda o andrà bene come password Wi-Fi?
Per la regola aziendale tipica, sì. Una policy come "almeno 12 caratteri con una maiuscola, una minuscola, un numero e un simbolo" è rispettata ogni volta se spunti tutti e quattro i tipi e imposti la lunghezza a 12 o più, perché un carattere di ogni tipo spuntato è garantito. Lo strumento non può seguire un elenco di simboli ammessi, un divieto di caratteri ripetuti o in sequenza o una regola contro il tuo nome: se un sistema rifiuta il risultato, premi di nuovo Genera. Se rifiuta i simboli, togli la spunta a Simboli (es. !@#&*) e aggiungi 2 caratteri: 14 lettere e cifre danno 83,4 bit, più di 12 caratteri dei quattro tipi (77,5 bit). Una chiave Wi-Fi WPA2-Personal deve avere da 8 a 63 caratteri ASCII stampabili (IEEE 802.11i-2004, Annex H.4.1; Microsoft MS-TCC, sezione 2.2.2.9). Tutto ciò che produce questo strumento è ASCII stampabile, quindi va bene qualsiasi lunghezza da 8 a 63; 20 lettere e cifre (circa 119,1 bit) si digitano facilmente su un televisore o una stampante.
Bisogna cambiare le password ogni 90 giorni?
No, non secondo un calendario fisso. Il NIST SP 800-63B-4 (2025), sezione 3.1.1.2, stabilisce che i verificatori non devono richiedere agli utenti di cambiare la password periodicamente, ma devono imporre il cambio quando ci sono prove di compromissione. I cambi forzati tendono a produrre varianti prevedibili, come Inverno2026! che diventa Primavera2026!. Cambia subito la password dopo un avviso di violazione dei dati, un clic su un link di phishing o se l'hai condivisa, poi generane una nuova qui e conservala in un gestore di password invece di riusarla su un altro sito.