02-16-2013, 02:47 AM
well, the md5 implementation itself is not specific to cracking substr() hashes. the only part of this program that is specific to cracking the substr() hashes is the hash comparison. so the bulk of this code can be reused just about anywhere that md5 is used.