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); }