Md5 encryption in C/C++