gpt4 book ai didi

c# - 以编程方式查看图像哈希值

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:57 25 4
gpt4 key购买 nike

如何在 C# 或 PHP 中以编程方式查看图像哈希值?

最佳答案

如果您的意思是“获取图像文件的哈希值”:

在 C# 中,您可以使用 MD5CryptoServiceProvider class计算 MD5 哈希。这是一个使用此类和文件名来完成您想要的功能的示例函数(感谢 this page ):

public string GetMD5HashFromFile(string fileName)
{
FileStream file = new FileStream(fileName, FileMode.Open);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();

StringBuilder sb = new StringBuilder();
for (int i = 0; i < retVal.Length; i++)
{
sb.Append(retVal[i].ToString("x2"));
}
return sb.ToString();
}

对于 PHP,您可以只使用 md5_file() function ,例如:

$file = 'MyImage.jpg';

$hash = md5_file($file);

请注意,这两个示例都适用于任何文件类型,而不仅仅是图像文件。

关于c# - 以编程方式查看图像哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com