La classe Guid permette di generare un GUID (Global Unique ID) che può tornare utile anche per creare una password o comunque una sequenza di caratteri alfanumerici casuale.
In particolare sfruttando il valore N come formattazione del metodo ToString(), si ricava facilmente una sequenza di caratteri casuali.
<SCRIPT RUNAT="SERVER" LANGUAGE="C#"> public static string RandomPassword (int length) { StringBuilder temp = new StringBuilder(32); // aggiungo caratteri a caso in blocchi di 32 for(int i=0; i<= (length/32); i++) temp.Append(Guid.NewGuid().ToString("N")); return temp.ToString().Substring(0, length); } void Page_Load() { Response.Write(RandomPassword(15)); } </SCRIPT>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata