Strumenti di testo e di uso quotidiano · Generatore di password
Le maiuscole, le cifre e i separatori rendono più forte una passphrase?
· Come funziona
password passphrase regole di composizione
Scopri quanti bit una lettera maiuscola, una cifra o un separatore aggiunge effettivamente a una passphrase, perché la risposta onesta è "un po'" e come soddisfare le regole di composizione senza indebolire la memorabilità.
Il sito che rifiuta una passphrase 70-bit: le regole di composizione soddisfano una password già complessa
Una destinazione può rifiutare una frase lunga generata perché richiede una lettera maiuscola, una cifra o un simbolo. Tale rifiuto dimostra una mancata corrispondenza di compatibilità, non una valutazione di sicurezza completa. ToolAcre espone controlli maiuscole e delimitatori per le passphrase e una modalità separata per la password dei caratteri con quattro classi selezionabili. Il codice non identifica una combinazione sicura per ogni policy o modello di minaccia.
L'esempio della cartella di lavoro assegna un conteggio di bit prima di nominare l'esatto processo casuale. Questo articolo inverte tale ordine. Innanzitutto identificare quali scelte sono fisse e quali casuali; quindi contare solo quest'ultimo. Una regola di campo può essere soddisfatta in modo prevedibile, ma la formattazione prevedibile non dovrebbe essere considerata una nuova scelta indipendente.
Le regole di composizione possono rifiutare una frase generata senza dimostrarla debole
Mettere in maiuscolo ogni prima lettera, mettere in maiuscolo ogni parola o alternare maiuscole e minuscole segue una regola deterministica. Date le parole e la regola selezionate, c'è un risultato. La tabella delle opzioni pertanto assegna zero bit aggiuntivi a tali modalità e i test asseriscono che ogni trasformazione del caso fisso non contribuisce altro che la parola disegnata.
Ciò non significa che i caratteri maiuscoli siano vietati o inutili. Possono soddisfare una destinazione o rendere un formato visivamente distinto. La correzione è contabile: la comodità della formattazione e la compatibilità delle politiche sono diverse dalla selezione casuale. Non rivendicare ulteriore incertezza semplicemente perché l'output contiene più categorie di caratteri.
Una modifica casuale aggiunge alcuni bit: una capitale su una parola scelta a caso, una cifra in una posizione casuale e come contarli
Il caso casuale assegna a ciascuna parola una scelta superiore o inferiore indipendente, che l'implementazione conta come un bit per parola. La modalità delimitatore casuale sceglie uno dei cinque caratteri di punteggiatura impegnati in modo indipendente per ogni spazio vuoto. Queste sono cifre derivabili perché i set di opzioni e le posizioni di disegno sono visibili nell'origine.
Una cifra casuale in una posizione casuale non è una caratteristica della modalità passphrase di ToolAcre, quindi questo articolo non inventa il suo contributo. Se sono richieste cifre, la modalità password carattere include la classe cifra verificata e garantisce almeno un carattere da ogni classe selezionata prima di una riproduzione casuale sicura.
Caso casuale e separatori casuali aggiungono solo le scelte effettivamente effettuate dal codice
Spazio, trattino, carattere di sottolineatura, punto, due punti, barra verticale e nessun separatore sono opzioni di menu fisse. Sceglierne uno rende ogni divario prevedibile dall'impostazione. La modalità casuale invece seleziona separatamente da `-_.:|`. Il separatore fisso può migliorare la digitazione o adattarsi a una regola del campo, ma non si tratta di un'altra estrazione casuale.
Il separatore vuoto unisce le parole, il che può modificare la leggibilità senza modificare la selezione delle parole. Una destinazione può vietare spazi o punteggiatura e solo le regole documentate di quella destinazione possono stabilire la compatibilità. Testare il campo anziché dare per scontato che ogni modulo di accesso tratti i separatori allo stesso modo.
Soddisfa le regole onestamente: aggiungi i caratteri richiesti in un modo che puoi ricordare e aggiungi una parola se hai bisogno di vera forza
Quando una policy richiede diverse classi di caratteri, utilizzare il generatore di caratteri anziché modificare manualmente una passphrase e quindi citare la vecchia stima. Può selezionare lettere minuscole, maiuscole, cifre e simboli, richiede una lunghezza sufficientemente grande da includere ogni classe scelta, riempie le posizioni rimanenti dalla loro unione e mescola in modo sicuro il risultato completo.
Se si preferisce una passphrase per la digitazione, scegliere un caso supportato o un delimitatore accettato dal campo. Non aggiungere date personali, non riutilizzare la frase altrove né descrivere la formattazione come protezione universale. Il rispetto delle politiche è un vincolo; la nuova generazione casuale e l'uso di account separati rimangono requisiti distinti.
Soddisfare una regola di campo senza rivendicare la sicurezza universale
Con un pool di parole idonee di N e sei parole, le lettere minuscole fisse più gli spazi fissi contribuiscono con 6 × log₂(N) dalle parole. Il caso casuale aggiunge sei scelte binarie indipendenti. I delimitatori casuali aggiungono cinque scelte per ciascuno dei cinque spazi vuoti. Una settima parola in maiuscolo fisso aggiunge invece un altro log₂(N). Ogni termine deriva da un'operazione visibile alla fonte.
Questo esempio confronta i meccanismi senza pubblicare una frase attiva o scegliere un target universale. Se il filtraggio della lunghezza cambia N, ricalcolare con il pool effettivo. Se la destinazione non consente un delimitatore selezionato, rimuovi tale opzione e il relativo termine. L'aritmetica segue le impostazioni; non prevale sul contratto del campo.
Esempio svolto: confrontare aritmeticamente il caso fisso, il caso casuale e una parola in più
Alcuni servizi impongono lunghezze massime ridotte o restrizioni sui caratteri che rendono impraticabile una passphrase composta da più parole. ToolAcre non riesce a scoprire tali regole da un altro sito. I suoi limiti sono da tre a sedici parole e da otto a 128 caratteri casuali, ma una destinazione può accettare meno o rifiutare un simbolo supportato.
Laddove la frase non si adatti, utilizzare una nuova password con caratteri casuali creata dalle classi accettate e con la lunghezza supportata consentita dal servizio. Questa è una risposta di compatibilità, non la pretesa che ogni sistema vincolato diventi sicuro. L’autenticazione e l’archiviazione del servizio necessitano ancora di una valutazione separata.
Il takeaway: le parole sono la forza; usa il generatore di password per le parole e tratta i simboli come documenti cartacei
Le parole rimangono le principali estrazioni casuali in modalità passphrase. Si stanno formattando le maiuscole fisse e i separatori; caso casuale e delimitatori casuali contribuiscono solo con le loro scelte esplicite. La modalità carattere esiste per i siti che richiedono la composizione delle classi e garantisce che ogni classe selezionata venga visualizzata prima del mescolamento.
Configura il generatore in base ai requisiti verificati della destinazione, quindi lascia il risultato generato invariato e unico. Non adattare un modello personale, trasmetterlo come esempio o riutilizzarlo. Una regola di composizione può modellare l’output, ma non sostituisce un modello di minaccia né trasforma una credenziale in una risposta universale.