项目->属性->连接器->输入
#include <stdio.h> #include <openssl/md5.h> #include <string.h> #define MAX_MEM_LEN 10240 #define MAX_MD5_LEN 64 int main(int argc, char** argv) { MD5_CTX ctx; unsigned char* data = "viki"; unsigned char md[16]; char buf[33] = { '\0' }; char tmp[3] = { '\0' }; int i; MD5_Init(&ctx); MD5_Update(&ctx, data , strlen(data)); MD5_Final(md, &ctx); for (i = 0; i < 16; i++) { sprintf(tmp, "%02X", md[i]); strcat(buf, tmp); } printf("%s\n", buf); return 0; }
发表评论