- 主题:计算文件md5的问题
均匀分割的文件,如果想计算合并后文件的md5,是不是不用
把文件合并起来再进行计算?
如果不是均匀分割的就计算起来困难,不知道理解的对吗?
--
FROM 116.231.60.*
分割的不均匀是不是就实现起来困难一些?
【 在 slowaction (slowaction) 的大作中提到: 】
: 把文件顺序读出来喂给md5的函数
: 你合并了也是这个操作
: 本质上md5操作的也不是文件
: ...................
--
FROM 116.231.60.*
我懂了,谢谢!
【 在 milksea (肥了,又肥了 >>>_<<<) 的大作中提到: 】
: 可以分开算,不麻烦,不均匀分割也不麻烦。典型的hash函数api,比如openssl的EVP_Digest系列函数,都是递增式的
--
FROM 116.231.60.*
我明白了,谢谢
【 在 ylh1969 (没谱) 的大作中提到: 】
: 一个MD5context,依次计算各个文件是可以的。
: void MD5_Init(MD5_CTX *c);
: void MD5_Update(MD5_CTX *c, const void *data, unsigned long len);
: ...................
--
FROM 58.37.38.*