Esempio n. 1
0
        private void buttonStart_Click(object sender, EventArgs e)
        {
            //mcc.ProgressChanged += ProgressHandler;
            mcc.CollisionFound += CollisionHandler;
            String hash = MD5Calculator.GetHash(textBox1.Text.ToUpper());

            mcc.StartCalculatingMD5Collision(hash, (int)UpDown.Value);
            //mcc.ProgressChanged -= ProgressHandler;
        }
Esempio n. 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (hash != "")
            {
                calculator.NrOfWorkerTasks  = (int)numericUpDown2.Value;
                calculator.ProgressChanged += progressAchieved;
                calculator.CollisionFound  += collisionAchieved;
                calculator.StartCalculatingMD5Collision(hash, (int)numericUpDown1.Value);

                buttonAfbreken.Enabled = true;
                button2.Enabled        = false;
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            string passWord = "******";
            String hash     = MD5Calculator.GetHash(passWord);

            Console.WriteLine($"Hash voor '{passWord}' = {hash}");

            var generator = new PasswordGenerator(8);

            Console.WriteLine($"\nAantal paswoorden van 8 hoofdletters: {generator.Count():N0}");
            Console.WriteLine($"\nEerste 10 paswoorden van 8 hoofdletters:\n");

            int count = 0;

            foreach (var password in generator)
            {
                Console.WriteLine($"{password}");
                count++;
                if (count == 10)
                {
                    break;
                }
            }



            icc.CollisionFound += CollisionHandler;



            icc.StartCalculatingMD5Collision(hash, 3);



            Console.WriteLine("\n\nPress <enter> to end");
            Console.ReadLine();
        }