?
Solved

Fastest MD5 implementation

Posted on 2006-04-13
3
Medium Priority
?
956 Views
Last Modified: 2008-01-09
Im looking for fastest MD5 brute force implementetion. Now I am using Colin
 Plumb's implementation for generating md5 diggest.

Using 10 000 000 combinations:
It takes 0.06s to make all combination
And about 17s to get md5 diggest for all combinations.

So its about 625.000 combinations/s. But its very slow compared to windows software PasswordPro.

It takes about the same time to make 100 000 000 combinations (about 20s).
So it makes 5 000 000 combinations/s.

So how can I improve perfomamce. Where to find for better md5 implementation?
0
Comment
Question by:aiko1895
1 Comment
 
LVL 4

Accepted Solution

by:
yurisk earned 2000 total points
ID: 16444701
Have a look at Peter Guttman crypt library. He uses a lot of assembly to speed the code, and it's actively maintained  so I assume it's more geared towards modern computer architectures then Plumb's code created in 1993.
The code is under GPL license.
http://www.cs.auckland.ac.nz/~pgut001/cryptlib/

Or are you looking for stand alone programs to just generate them ?
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
Suggested Courses
Course of the Month14 days, 23 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question