www.pudn.com > md5forC.zip > sample.c


/* 
** sample £ºmd5lib.h ʹÓÃÀý×Ó*/ 
#include  
#include  
  
#include "md5lib.h" 
int  main(argc,argv) 
{ 
  
  char * text, *key ;   
   
  printf("string:%s\n",MDString("")); 
      printf("string:%s\n",MDString ("a")); 
  
   printf("string:%s\n",MDString ("abc")); 
  
  printf("string:%s\n",MDString ("message digest")); 
  
  printf("string:%s\n", MDString ("abcdefghijklmnopqrstuvwxyz")); 
  
   printf("string:%s\n",MDString 
 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")); 
  
  printf("string:%s\n", MDString 
 ("1234567890123456789012345678901234567890\ 
 1234567890123456789012345678901234567890")); 
  
   key ="Jefe"; 
  text ="what do ya want for nothing?"; 
 printf("\ntext:%s\n",text); 
 printf("key:%s\n",key); 
 printf("string:%s\n",hmac_md5(text,key)); 
 return (0); 
}