示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter the number of tumblers in the padlock (4 or 5): ");
            int tumblers = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter the number of letters per tumbler on the padlock (Between 6 - 10): ");
            int letters = int.Parse(Console.ReadLine());

            Console.WriteLine("Enter the password: ");
            string password = Console.ReadLine();

            char[] pass = password.ToCharArray();

            Console.WriteLine(); //Spacing

            string[,] pad = new string[letters, tumblers];

            PadLock padLock = new PadLock(tumblers, letters, pad);

            padLock.PopulateLock();
            padLock.DisplayLock();

            PasswordBreach passwordBreach = new PasswordBreach(pad, letters);

            //passwordBreach.DisplayColumns(letters);

            Console.WriteLine();


            for (int begin = 0; begin < 5; begin++)
            {
                TumblerList(pass, padLock.padlock, letters, begin);
            }

            Console.ReadKey();
        }