Hello, I am thinking about coding a brute forcer. I want it to support dual core cpu's and I have no idea what is involved in that case. (Is that handled by the OS or can I code the program to work more efficiently with smp). Symmetric Multiprocessing.
Similarly, I will be taking a look into cryptography and such, but as it stands my knowledge is fairly limited and I need a good C crypto library that especially supports md5. If anyone knows of one I thank you in advance.
P.S. Are there different kinds of MD5 or is any MD5 just MD5 (because I am coming across terms like multi-digest MD5 etc...)