Program to recover/crack SHA1, MD5 & MD4 hashes.

Download it here.
View documentation.

Latest beta version is here. (Big speed-ups for HD 5XXX GPUs and added support for NVIDIA Fermi based GPUs).
Information about latest version. More information.

Fastest SHA1/MD5 hash cracker on ATI and NVIDIA GPUs.

World first multihash MD5 cracker for ATI.

Recovery speed on ATI HD 5970 peaks at 5600M/s MD5 hashes and 2300M/s SHA1 hashes.

ighashgpu v0.70.48.3

nVidia GTX 260 w/ 192 SP peaks at 560M/s MD5 & 175M/s SHA1.

Also it supports systems with multiple GPUs, so, for example, result for HD5770+HD4770+8600GT looks like:

***      MD4/MD5/SHA1 GPU Password Recovery v0.70.48.4       ***
***    For ATI RV 7X0 cards and nVidia 'CUDA' ones (G80+)    ***
***      (c) 2009-2010 Ivan Golubev, http://golubev.com      ***
***             see "readme.htm" for more details            ***
*** Any commercial use of this program is strictly forbidden ***

Found 2 CAL device(s)
Found 1 CUDA device(s)
Starting brute-force attack, Charset Len = 36, Min passlen = 4, Max passlen = 7
Charset (unicode -> 0) [abcdefghijklmnopqrstuvwxyz0123456789]
Charset in HEX: 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 30 31 32 33 34 35
36 37 38 39
Starting from [aaaa]
Hash type: MD5, Hash: cbe1d6d5800ec1e03a5f2a64882a0d41
We're running at ATI and NVIDIA GPUs simultaneously. It isn't that common situation, so some issues possible.
Device #0: [RV830] 850.00 Mhz 800 SP
Device #1: [RV7x0] 750.00 Mhz 640 SP
Device #2: [GeForce 8600 GT] 1188.00 Mhz 32 SP
Hardware monitoring disabled.
CURPWD: 66owsnc DONE: 51.02% ETA: 13s CURSPD: 2756.0M=1646.0M+1017.4M+92.6M
Found password: [roger15], HEX: 72 6f 67 65 72 31 35
Processed 42 228 252 672 passwords in 16s.
Thus, 2 731 452 307 password(s) per second in average.

History of changes

November, 19 2009

IGHASHGPU v0.62 released.
Added support for HD5700 series.
Some minor bugs fixed.
Download it here

September, 27 2009

IGHASHGPU v0.61 released.
Added support for HD5800 series. Testers wanted!
Added hardware monitoring to prevent GPU overheating.
Added support for Domain Cached Credentials hashes.

September, 20 2009

IGHASHGPU v0.60 released.
More informative output, % done, ETA.
Added support for RV710 & RV730.
Added support for MD5(MD5($salt).MD5($pass)).
Reduced CPU usage (to zero for nVidia's GPUs and nearly zero for ATI's ones).

September, 7 2009

IGHASHGPU v0.51 released.
Better CUDA code for SHA1 (~35% speed-up on G92, 5% on GT200).
Restored ATI GPUs functionality under Windows XP.

September, 3 2009

IGHASHGPU v0.5 released. Unsalted MD5 hashes now can be processed simultaneously, up to 1 000 000 per batch.

August, 6 2009

IGHASHGPU v0.4 released. Better CUDA code for MD4 & MD5, MD5(MD5($pass).$salt) support added.

July, 14 2009

IGHASHGPU v0.3 released. Added support for MD4, MD5(MD5) hashes, salt, unicode, max length increased.

July, 9 2009

IGHASHGPU v0.2 released. Some bugs fixed, new bugs implemented, support for MySQL5 hashes added.

July, 8 2009

I was too busy last month... watching two Grand Slams :). And after it I've got really bored with programming GUI for RAR GPU. GUI always the worst part. So I decided to relax a bit and invest couple of days to create another GPU hash cracker. There are plenty of them around as it's way too easier to compute one hash rather than do 262 144 iterations and whole file unpack as it needed for RAR password validation.

First version of IGHASHGPU released.