【 在 javame 的大作中提到: 】
: 均匀分割的文件,如果想计算合并后文件的md5,是不是不用
: 把文件合并起来再进行计算?
: 如果不是均匀分割的就计算起来困难,不知道理解的对吗?
一个MD5context,依次计算各个文件是可以的。
void MD5_Init(MD5_CTX *c);
void MD5_Update(MD5_CTX *c, const void *data, unsigned long len);
void MD5_Final(unsigned char *md, MD5_CTX *c);
unsigned char *MD5(const unsigned char *d, unsigned long n, unsigned char *md);
void MD5_Transform(MD5_CTX *c, const unsigned char *b);
依次不断地使用MD5_Update,最后MD5_Final。
--
修改:ylh1969 FROM 221.221.55.*
FROM 221.221.55.*