在Linux C变成中用到MD5加密会使用到openssl库,下面给出的是一个简单的小Demo:
#include <stdio.h> #include <openssl/md5.h> #include <string.h> #define MD5_LENGTH 16 #define MAX 40 int main(void) { MD5_CTX ctx; unsigned char data[MAX]; unsigned char md[MD5_LENGTH]; char buf[MAX] = ""; char tmp[3] = ""; fprintf(stderr, "Input string:"); fgets(data, MAX, stdin); data[strlen(data)-1] = '