Linux下使用MD5函数【转】  

2011-07-24 16:15:17|  分类: Unix/Linux |  标签:linux  md5  |字号 订阅

 
 
代码示例:
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<openssl/md5.h>
  4. int main(int argc, char* argv[]) 
  5.      char *buf = "helloworld"; 
  6.      char *md;  
  7.      int i;
  8.      md = MD5(buf,strlen(buf),NULL); 
  9.      printf("%s\n",md);
  10.      for (i = 0; i < strlen(md); i++)
  11.      printf("%x", md[i]);
  12.      printf("\n");
  13.      return 0; 
  14. }  

 
gcc -o test test.c -lcrypto         (关键)