| Brute force MD5 Crack |
|
|
| Written by European network dynamics principal author | |
|
A novative approach for personnal computer cracking MD5 encoded passwords using both computer's CPU power and GPU to circumvent lack of brute force of CPU alone when compared to GPU.
The author has realized a little piece of marvel in programing
intelligence in just a programming day before obtaining a draft without
graphical interface, all command line. Then the software had been
ported to MFC and optimized in just 2 days. Why such a project was done ? For challenge and in order to optimize CPU/GPU pairing. Let us recall older times when programming AmigaOS with Copper/Blitter. In those early times, programming was highly optimized. Perhaps more than today, but today we have huge amounts of CPU power and bandwith we can accept to loose a couple of cycles in lower code optimization. First Beta version of the soft was running a "low" 20 million MD5 Hash per second with no special code optimization. Only the MD5 algorithm was ported onto GeForce 8800GT (CPU was a Core2Duo E6750 working on only one core) and CUDA API. From CPU's point of view, this computing tool prepares MD5 passwords and copies them up to GPU's memory for them to be checked versus MD5 algorithm.
After a couple of code weaving and fiddling through optimization, on GPU's side the tool peaked up to 30 million MD5 Hashes per secont (a mere 10 million more than first code output, in just a couple of days)
Benjamin Vernoux, the author of this MD5 Crack tool is a high level amiga programmer working on the OPenPCI project, an open API used for drivers programming PCI bus on amiga derived machines. |
| < Prev | Next > |
|---|


















