Una situazione ipotetica: hai implementato un sistema di gestione password e non impone alcuna limitazione su quali caratteri possono essere utilizzati. Si desidera impostare alcune regole che costituiscono un ragionevole compromesso tra due elementi:Quali caratteri renderei non validi per una password?
- Consentire all'utente la massima libertà possibile.
- Consentire la possibilità di modificare la modalità di gestione delle password in futuro: non si desidera escludere implementazioni ragionevoli in quanto le password esistenti degli utenti non sarebbero più valide.
Quali regole vorresti imporre? Ci sono altri fattori che potrebbero influenzare la tua scelta?
Uso keepass che ha un'opzione per l'uso di "caratteri ANSI alti come il seguente:" iôhQná "« - óÓSGÉH © ®EqjË = «ÒquW6> \ Jò-§'. – RCIX
Non so che il commento di RCIX abbia lo scopo di contraddire quello che dice Kevin, ma quelli non sono caratteri di controllo e non sarebbero proibiti dalle regole suggerite. Non sono solo ASCII a 7 bit. –
Non è la risposta che mi aspettavo, ma a quanto pare è la più ragionevole. Un sacco di sistemi là fuori impongono restrizioni e ho pensato che avessero una buona ragione. Se è così, nessuno qui sembra sapere cosa sono, quindi cambierò la mia ipotesi! Alcune altre risposte qui riguardano più le restrizioni che dovrebbero essere imposte, piuttosto che i caratteri che dovrebbero essere consentiti. –