Mi chiedevo come posso generare una password sicura e sicura in C#.Generazione di una password complessa in C#?
Googled un po 'e ho visto questa formula in Wikipedia, dove L
è la lunghezza della password e N
è il numero di possibili simboli:
Inoltre, ho trovato this question, ma per qualche ragione il metodo Membership.GeneratePassword
restituisce solo un numero casuale con 1 cifra, che assolutamente nessuna password. Tutte le altre soluzioni erano molto lente (> = 0,5 secondi).
Ho bisogno di aiuto per l'implementazione di questa formula (non so da dove iniziare). Puoi anche suggerire un'altra soluzione o spiegare perché il GeneratePassword
non funziona.
Si prega di notare l'editor non gioca amichevole con alcuni dei caratteri nella password. – Will
Come ho detto, questo è un ottimo metodo, ma restituisce solo una cifra nel mio computer e in molti altri computer. –
@alon stai sbagliando. Fidati di me. Questo metodo funziona ed è a prova di proiettile su qualsiasi installazione .NET su qualsiasi computer. – Will