Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#]Generatore di Password

    Sto cercando di fare un generatore di password in C# ed ecco che ho pensato:
    codice:
     
    // 
    // 
    //Generatore di password (Console version) 0.1 Alpha 
    // 
    // 
    using System; 
    using System.Random; 
    
    // La classe contenente il generatore 
    public class PasGen { 
    
       public PasGen() { 
          Console.WriteLine("\t\t -- Benvenuto nel generatore di password! -- \n"); 
           Console.WriteLine("Inserisci di quanti caratteri vuoi la password:\n"); 
          int quant= Console.ReadLine(); 
       } 
       // L'array delle vocali 
       public string[] vocali= new string[4]; 
       vocali[0]= "a"; 
       vocali[1]= "e"; 
       vocali[2]= "i"; 
       vocali[3]= "o"; 
       vocali[4]= "u"; 
       // L'array delle consonanti 
       public string[] consonanti= new string[20]; 
       consonanti[0]= "b"; 
       consonanti[1]= "c"; 
       consonanti[2]= "d"; 
       consonanti[3]= "f"; 
       consonanti[4]= "g"; 
       consonanti[5]= "h"; 
       consonanti[6]= "l"; 
       consonanti[7]= "m"; 
       consonanti[8]= "n"; 
       consonanti[9]= "p"; 
       consonanti[10]= "q"; 
       consonanti[11]= "r"; 
       consonanti[12]= "s"; 
       consonanti[13]= "t"; 
       consonanti[14]= "v"; 
       consonanti[15]= "z"; 
       consonanti[16]= "$"; 
       consonanti[17]= "w"; 
       consonanti[18]= "x"; 
       consonanti[19]= "y"; 
       consonanti[20]= "@"; 
                // la gunzione che genera la password 
          public void Genera(int quantiCar) { 
             int quanto = quantiCar; 
             int i, y; 
             string pwd; 
             for (i=0;i<quanto;i++) { 
                for (y=0;i<quanto+5;y++) { 
                   Random rdm1 = newRandom(unchecked((int)DateTime.Now.Ticks)); 
                   Random rdm2 = newRandom(unchecked((int)DateTime.Now.Ticks)); 
                   Random rdm3 = newRandom(unchecked((int)DateTime.Now.Ticks)); 
                   Random rdm3 = newRandom(unchecked((int)DateTime.Now.Ticks)); 
                   pwd = consonanti[y]+ vocali[rdm1] +vocali[rdm2]+ vocali[rdm3]+consonanti[y]; 
                } 
             return pwd; 
             }           
          Console.WriteLine("Ecco la password:{0}\n", pwd);    
          } 
    
        
    } 
    
    public class Print:PasGen { 
       public static void Main(){ 
       PasGen gen = new PasGen(); 
       gen.Genera(quant);    
       } 
    }
    Ma mi da:
    Immagini allegate Immagini allegate
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #2
    Perchè nel jpg le parentesi quadre in ogni variabile sono doppie?

  3. #3
    Originariamente inviato da Tokamak
    Perchè nel jpg le parentesi quadre in ogni variabile sono doppie?
    perche tanto l'errore e lo stesso
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.