Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 23 Sep 2008 19:14:36 +0100
From: "Larry Bonner" <>
Subject: Re: quite fast MD5 hashing implementation

There are both SSE2 + NVIDIA versions, i tested these some time ago
and was very impressed.

The combined SSE2 + NVIDIA code computes ~550 million hashes per
second on a 2.4Ghz Q6600 + 8800GT.
( 180 million using 4 cores on Q6600 alone )

Possibly with an SLI setup of new GTX cards, you could be looking at
billions of hashes per second.

The gain in performance is due to reversing as much as possible and
using INTEL compiler/good SSE2 code.

I'm certain if you were to create an efficient algorithm for creating
passwords passed to an SSE2 implementation of an algorithm like
that found in core1.c of mdcrack 1.2, you could acheive similar if not
better results on CORE2 processors than what was mentioned.

I'm in NO way suggesting that the author used core1.c as the basis for
his program, because i know he uses various other tricks
which help improve speed not found anywhere online to date..

I'm aware using INTEL compiler gave a 5-10% increase in speed over
Microsoft VC for the SSE2 code.

Its fair to note that this program doesn't support multiple hash
cracking..thats another reason its so fast.

He doesn't say much about it except that it was created for fun, and
in future may add other algorithms..but that could be some time

On Tue, Sep 23, 2008 at 2:22 PM, Simon Marechal <> wrote:
> It is a lot faster than everything I previously saw. I suppose he achieves
> this speed by:
> * reversing the last round
> * working a lot on instruction/register scheduling
> Are there more clues on the russian part of the site?
> --
> To unsubscribe, e-mail and reply
> to the automated confirmation request that will be sent to you.

To unsubscribe, e-mail and reply
to the automated confirmation request that will be sent to you.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.