网上有 md5.c , md5.h, 但是里面只有 MD5Init(), MD5Update(), MD5Final() 三个函数, 只可以直接对字符进行操作, 而没有直接求文件md5的接口. 以下是我的实现, 可计算32位和16位的md5值. 代码如下:#include #include #include #include “md5.h”char *MD5_file (char *path, int md5_len){ FILE *fp = fopen (path, “rb”); MD5_CT