Use openssl to encrypt md5

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;
    }

Guess you like

Origin blog.csdn.net/c13055215176/article/details/127101048