项目->属性->连接器->输入

#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;
}
发表评论