Reversing MD5 using CryptoAPI

Improving MD5 cracking application: with the use of MS Windows CryptoAPI subsystem, cracking speed increased by over 25%. I am looking forward to getting evaluation version of Intel IPP Cryptography library to compare results to obtained using CryptoAPI.

See Also: CryptAcquireContext, CryptCreateHash, CALG_MD5, CryptHashData, CCryptProv, CCryptMD5Hash.

Partial (some header files are excluded) Visual C++.NET 2005 source code can be downloaded here, compiled binary – here.

One Reply to “Reversing MD5 using CryptoAPI”

  1. Even more interesting, an upgrade from Intel Pentuim 4 Processor to Intel E6750 Dual-core CPU increased processing speed several times! It takes 3 seconds now where it was over 10.

Leave a Reply