【发布时间】:2020-09-24 12:03:55
【问题描述】:
我需要计算一张在线图片的MD5哈希
对于本地保存的图像,我尝试了这段代码,它按预期工作:
public static string GetHashFromFile(string fileName, HashAlgorithm algorithm)
{
HashAlgorithm MD5 = new MD5CryptoServiceProvider();
using (var stream = new BufferedStream(File.OpenRead(fileName), 100000))
{
return BitConverter.ToString(MD5.ComputeHash(stream)).Replace("-", string.Empty);
}
}
如何获取在线文件的BufferedStream?
【问题讨论】:
-
暂时下载图像,运行你的哈希,然后再次删除图像怎么样?