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. { 
  6.      char *buf = "helloworld"; 
  7.      char *md;  
  8.      int i;
  9.      md = MD5(buf,strlen(buf),NULL); 
  10.      printf("%s\n",md);
  11.      for (i = 0; i < strlen(md); i++)
  12.      printf("%x", md[i]);
  13.      printf("\n");
  14.      return 0; 
  15. }  

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