zoukankan      html  css  js  c++  java
  • C++ MD5类的调用方法

    发表时间:2007-8-7 13:23:00

    extern "C" __declspec(dllexport) const char* Encrypt(TCHAR* paras) {
     MD5_CTX   md5;
     md5.MD5Update((unsigned char*)paras, strlen(paras));     //如果数据比较大,调用多次update
     unsigned char digest[16];
     memset(digest, 0, 16);
     md5.MD5Final(digest);

     char result[33];
     memset(result, 0, sizeof(char) * 33);
     bytes_to_hexstr(result, digest);//该方法见另外一篇

    //这是使用BCB自带的方法转的 
    //for (int i = 0; i < 16; i++)
     // result += IntToHex(digest[i], 2);
     //return result.c_str();
       
     return result;
    }

  • 相关阅读:
    问题6-10
    7.19 1
    经济学人常见词汇清单
    英语广播原声听力100篇MP3及听力原文
    6.30.2018
    6.26
    6.26
    6.26
    6.25
    6.25
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/1446263.html
Copyright © 2011-2022 走看看