Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 2 Jun 2008 00:32:45 +0400
From: "Alex V. Breger" <>
Subject: CUDA the Ripper


Are there any attempts to use GPU computing for John the Ripper?
There are some examples, which get 70 millions per second of raw MD5
calculations on Geforce 8800 GS (cuda md5 project) and 34 millions per
second of raw SHA1 (without downloading and uploading data to graphic
I'm doing some experiments, but only get 25 million/sec for raw MD5
and 7 million/sec for raw SHA1.

There was some problems with bench.c and incremental cracker.
Benchmark can't get a full speed, which measured by real hash
cracking after a some time. How does john calculate a speed of hash
generation? I've noticed some inertness - speed is slowly growing with

How fast is incremental cracker? What a maximum rate of password
generation can it get?

For CUDA I use a big sets of password (from tens of hundreds to
several millions) to transfer
to GPU for processing.
I think, that bottleneck for now is incremental cracker or my
_set_key() function. Transferring data to GPU also can be a bottleneck.

Thanks you for JtR

WBR, Alex V Breger

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.