From e866abc9e35e62842168d01199e90f2bdfaf774e Mon Sep 17 00:00:00 2001 From: marcinzelent Date: Sat, 17 Mar 2018 17:54:36 +0100 Subject: Fixed everything --- DistributedPasswordCracker.Client/Cracker.cs | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'DistributedPasswordCracker.Client/Cracker.cs') diff --git a/DistributedPasswordCracker.Client/Cracker.cs b/DistributedPasswordCracker.Client/Cracker.cs index 9363cc2..5e76ae9 100644 --- a/DistributedPasswordCracker.Client/Cracker.cs +++ b/DistributedPasswordCracker.Client/Cracker.cs @@ -26,30 +26,34 @@ namespace DistributedPasswordCracker.Client /// /// Runs the password cracking algorithm /// - public List RunCracking(string [] dictionary) + public string RunCracking(string [] dictionary) { Stopwatch stopwatch = Stopwatch.StartNew(); List userInfos = PasswordFileHandler.ReadPasswordFile("passwords.txt"); - Console.WriteLine("passwd opeend"); + //Console.WriteLine("passwd opeend"); - List result = new List(); + List results = new List(); for(int i = 0; i < dictionary.Length; i++) { String dictionaryEntry = dictionary[i]; IEnumerable partialResult = CheckWordWithVariations(dictionaryEntry, userInfos); - result.AddRange(partialResult); + results.AddRange(partialResult); } stopwatch.Stop(); - Console.WriteLine(string.Join(", ", result)); - Console.WriteLine("Out of {0} password {1} was found ", userInfos.Count, result.Count); - Console.WriteLine(); - Console.WriteLine("Time elapsed: {0}", stopwatch.Elapsed); + //Console.WriteLine(string.Join(", ", results)); + //Console.WriteLine("Out of {0} password {1} was found ", userInfos.Count, results.Count); + //Console.WriteLine(); + //Console.WriteLine("Time elapsed: {0}", stopwatch.Elapsed); - return result; + string output = ""; + for(int i = 0; i < results.Count; i++) + output += $"{results[i].UserName}:{results[i].Password}|"; + + return output; } /// -- cgit v1.2.3