Use openssl to encrypt md5
/**
-
MD5 encryption
-
@param data Input the string buf that needs to be encrypted Output string
*/
int myTools::MD5(const char * data, char * buf)
{ MD5_CTX ctx; unsigned char md[16];MD5_Init(&ctx);
MD5_Update(&ctx,data,strlen(data));
MD5_Final(md,&ctx);for(int i=0; i<16; i++ ){
char tmp[10];
sprintf(tmp,“%02x”,md[i]);
strcat(buf,tmp);
}
return 0;
}