Estuve revisando el código de la página que visitaste:
http://userpages.umbc.edu/~mabzug1/c...-cc-102.tar.gz. Si estas trabajando en tu pc i386, deberías hacer unos cambios en el archivo md5.hh.(lee el readme) para que te compile en gcc.
Este proyecto no esta hecho para compiladores como Turbo C++ o Visual C++.
Este otro:
http://people.csail.mit.edu/rivest/Md5.c Creo que es el anterior, pero corregido para una máquina i386 y para Windows.
Yo lo compilé en Turbo C++ 3.0 y funciona correctamente.
Espero te sirva.