MD5 bruteforce benchmark

Competitors comparison: CUDA

Competitors comparison: CPU

That was very interesting to test different CPU-based MD5 bruteforcer's, as there are many developers trying to write their own ones. Funny to say, 20% of the programs had speed less than 5000 keys/second :-) That is really hard to write MD5 bruteforcer which would spend 750'000 clocks for 1 key :-) (Actually it is clear why they are so slow - they do screen refresh after every single key )

NB: Right now BarsWF CPU spends just ~58 clocks in average for checking 1 MD5 key provided that there are 64 steps in the algorithm containing 7 opeartions each. Guess how I managed to do that