begood Posted June 10, 2009 Report Posted June 10, 2009 World's fastest on a single hash or 100,000 hashes? No.. Fastest on a typical workload of tens to 100s of hashes? I believe so. World's fastest cross platform? As far as I know. Plenty of room for improvement? Sure. The first one planning to release the source? To my knowledge, yes.PerformanceSome random performance stats for password length 7 (shorter passwords will be slightly faster due to lower register usage, longer will be slightly slower):Tested with a GTX260 (216 stream processors) on 64-bit Linux, full US character set.Reported rates are compares per second - so (password stepping rate * number of hashes).The time on the left is the kernel execution time. Shorter times allow a more responsive GUI, but lower performance. 10ms does not interfere with screen updates at all. 20ms is noticeable, but still very usable. 100ms and 500ms are best used either on a headless system or when the user will not be present, as they drop the screen redraw rate to unusable levels.NTLM Comparison Rates 1 hash 10 hashes 100 hashes 1000 hashes10ms 571 M/s 4913 M/s 20536 M/s 18100 M/s20ms 581 M/s 5003 M/s 20919 M/s 27600 M/s100ms 590 M/s 5078 M/s 21240 M/s 30450 M/s500ms 599 M/s 5158 M/s 21617 M/s 30800 M/sMD5 Comparison Rates 1 hash 10 hashes 100 hashes 1000 hashes10ms 410 M/s 3665 M/s 17940 M/s 17633 M/s20ms 418 M/s 3740 M/s 18310 M/s 17760 M/s100ms 425 M/s 3804 M/s 18670 M/s 29850 M/s500ms 431 M/s 3862 M/s 18970 M/s 30260 M/sSystem RequirementsThese binares require CUDA (nVidia's API for programming GPUs to do non-graphics things). You will need the following:# An nVidia GPU that supports CUDA - pretty much any 8000 series or later GPU should work# Enough video RAM - this varies. OS X uses far more video RAM than a headless Linux server. 256MB should be enough.# The appropriate drivers. This is the tricky bit. You have to have recent nVidia drivers with CUDA support.# Compatible libraries. This should only be an issue with Linux, and any decently recent Linux should be fine. Non-standard libraries are included.Driver DownloadsTo get the driver you need, go to Download CUDA Code - complete and free toolkit for creating derivative works and download the driver for your OS. Recent nVidia drivers for Windows and Linux should have the support built in. If it doesn't work, update your driver. Also, for OS X, download the CUDA Toolkit and ensure that you select the CUDA kext in a custom install.http://cryptohaze.com/bruteforcers.php Quote