WEICHBRODT.it
Home » wHow? » VB.net » Generare password casuali

Generare password casuali

The WEICHBRODT.it's How-To Directory

Categoria: VB.NET

Descrizione

Questa funzione genera una password casuale della lunghezza desiderata contenente solo numeri e lettere (sia maiuscole che minuscole).
Passando come argomento la lunghezza, ritorna la password casuale.

Codice

Function GeneraPassword(ByVal lunghezzaPassword As Integer) As String

      ' Genera una password casuale della lunghezza desiderata
      ' La password contiene solo numeri e lettere (sia maiuscole che minuscole)
      ' Utilizzo: GeneraPassword(8) --> J4IPZEn5

      Static rnd As New System.Random
      Dim pw As New System.Text.StringBuilder(lunghezzaPassword)
      For i As Integer = 1 To lunghezzaPassword
         Dim numeroCasuale As Integer
         Do
            numeroCasuale = rnd.Next(48, 123)
         Loop Until (numeroCasuale >= 48 AndAlso numeroCasuale <= 57) _
                     OrElse (numeroCasuale >= 65 AndAlso numeroCasuale <= 90) _
                     OrElse (numeroCasuale >= 97 AndAlso numeroCasuale <= 122)
         pw.Append(System.Convert.ToChar(numeroCasuale))
      Next
      Return pw.ToString()

End Function

Commenti

Non ci sono commenti per questa pagina. Vuoi essere il primo a postare un commento?

Scrivi un commento

Nome
Email (non verrà pubblicato)
Web (opzionale)
Inviami una notifica quando un nuovo commento viene aggiunto a questa pagina
Commento
  This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)
Inserisci i caratteri di controllo
 

Segnala questa pagina:

Email facebook twitter LinkedIn Tumblr technorati.com del.icio.us FriendFeed digg
Print This Page
Torna su
| Contatti | Mappa | Link |
© WEICHBRODT.it - Grafica, layout e contenuti sono di esclusiva proprietà di Andrea Weichbrodt