Dati
Di cosa è fatta una password
Lunghezza
Quanti caratteri ha la password, da 4 a 128. Campo vuoto – 16. La lunghezza conta più di ogni altra cosa: ogni carattere aggiunto moltiplica il numero di password possibili per la dimensione del set, mentre un nuovo set di caratteri aggiunge solo poche opzioni per posizione.
Set di caratteri
Minuscole, maiuscole, cifre e simboli – quattro interruttori, tutti accesi all'inizio. Ogni set acceso finisce nella password almeno una volta, così la regola di un sito "almeno una cifra" è sempre rispettata, anche in una password di quattro caratteri.
I simboli sono !#$%&()*+-./:;<=>?@[]^_{|}~. Spazio, virgolette, backtick, backslash e virgola non ci sono: ognuno rompe una password incollata in una riga di comando, in un foglio di calcolo o in un file di configurazione.
Senza caratteri simili
Toglie I, l, 1, |, O, 0 e o – caratteri facili da confondere quando una password si digita leggendola da uno schermo o da un appunto. Il set diventa un po' più piccolo, quindi l'entropia cala di qualche bit; per una password che copi soltanto, questo interruttore non serve.
Entropia e forza
L'entropia è la lunghezza per log₂ del numero di caratteri possibili, arrotondata per difetto. 16 caratteri da tutti e quattro i set significano 89 caratteri in ogni posizione e ≈ 103 bit. La valutazione sotto la password legge solo questo numero: sotto i 40 bit – debole, da 40 – discreta, da 60 – forte, da 80 – molto forte.
È aritmetica, non una verifica. La pagina non sa se la password è già trapelata e non la confronta con dizionari – una password casuale non ne ha bisogno, ma la valutazione riguarda solo come è stata creata.
Da dove viene la casualità
Il server crea la password con il generatore di numeri casuali del sistema operativo – lo stesso usato per le chiavi di cifratura. Nuova ogni volta: le stesse impostazioni non danno mai la stessa password, e un link a questa pagina mandato a qualcuno gli mostrerà un'altra. Il server non conserva le password.
Domande sul generatore di password
Quanto deve essere lunga una password?
Per un account con accesso a due fattori – 12 caratteri o più da tutti i set. Per una password che protegge altre password (un password manager, un disco cifrato) – 16 o più. Ogni carattere in più costa poco e aggiunge forza vera.
Perché la password cambia ogni volta?
Perché deve. Una password che puoi riottenere dalle stesse impostazioni la può ottenere anche chiunque altro. Per crearne una nuova, sposta "Di nuovo" o cambia un campo qualsiasi.
Qualcuno può vedere la mia password?
La password viaggia dal server al tuo browser su una connessione cifrata e non viene conservata da nessuna parte: né in un database, né nella cache della pagina. La mossa più sicura è metterla subito in un password manager e non mandarla in chat.
Un sito dice che la password non è ammessa. E ora?
Di solito è un simbolo che il sito non accetta, o una lunghezza oltre il suo limite. Spegni "Simboli" o riduci la lunghezza – cifre e lettere funzionano ovunque.
Perché spazio e virgolette non sono tra i simboli?
Alcuni moduli di accesso tagliano lo spazio, e virgolette e backslash rompono una password nella riga di comando e nei file di configurazione. Senza di loro il set è più piccolo di pochi caratteri.
Generatore di password – una password casuale in un secondo
Una password inventata da una persona ha quasi sempre uno schema: una parola, un anno, un punto esclamativo alla fine. È proprio da quegli schemi che parte l'attacco. Una password casuale non ha schemi – non si indovina, si può solo provare a forza bruta, e la lunghezza rende la cosa senza speranza.
Come si usa
La password appare subito, con le impostazioni predefinite: 16 caratteri da tutti e quattro i set. Cambia la lunghezza o spegni un set e ne viene creata una nuova. Il pulsante accanto la copia.
Te ne servono alcune tra cui scegliere – imposta quante password, fino a cinque. Ognuna è mostrata su una riga propria con il suo pulsante di copia. Sotto la password ci sono la lunghezza e l'entropia in bit, così vedi come ogni impostazione incide sulla forza.