On Mon, 2009-06-08 at 17:12 -0700, eKKiM wrote: > Today i was testing .NET Framework and mono to generate MD5 Hashes > The Results: > It was the .NET Build didn't test with monodevelop build. > > http://www.nabble.com/file/p23934316/mono%2B%2528l%2529.png > > > > I am not a C# Pro my code does look ugly. It don't care.. > so do not bitch me off on that plz =) > the code: > > namespace MD5SpeedTest > { > class MD5SpeedTest > { > static void Main(string[] args) > { > Generat0r Generat00r = new Generat0r("test"); > TimeSpan executionTime; > DateTime startTime = DateTime.Now; > > for (int i = 0; i <= 1000000;i++) > { > Generat00r.GenerateHash("sqdf54q6ez5r4è§!6'5è!'" + > i.ToString()); //Just Randomstuf + nr for difference > } > executionTime = DateTime.Now - startTime; > Console.WriteLine("Runned for " + executionTime.Seconds + "s, " > + executionTime.Milliseconds + "ms."); > } > } > > > class Generat0r > { > UnicodeEncoding Ue = new UnicodeEncoding(); > Byte[] ByteSourceText; > MD5CryptoServiceProvider Md5 = new MD5CryptoServiceProvider(); > Byte[] ByteHash; > string thePass; > > public string GenerateHash(string SourceText) > { > ByteSourceText = Ue.GetBytes(SourceText); > ByteHash = Md5.ComputeHash(ByteSourceText); > return Convert.ToBase64String(ByteHash); > } > > public Generat0r(string ThePass) > { > thePass = ThePass; > } > } > }
So did you had a question ? Sebastien p.s. it's a bad test btw, even if it shows mono as 3 times faster ;-) _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
