1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <sys/types.h> 4 #include <md5.h> 5 6 int 7 main(int argc, char **argv) 8 { 9 MD5_CTX ctx; 10 unsigned char *data = malloc(10); 11 char ret[33]; 12 13 strlcpy(data, "123456789", 10); 14 15 MD5Init(&ctx); 16 MD5Data(data, sizeof data, ret); 17 printf("%s\n", ret); 18 } 19