MD5 passowrd cracker in C# using WCF