c# - 计算并在标签中显示文件 MD5 Hash

标签 c# md5

如何计算文件的 MD5 Hash 并显示在标签中?

最佳答案

是的,这是可能的:

label1.Text = GetMD5HashFromFile("somefile.txt");

GetMD5HashFromFile 函数可能如下所示:

public static string GetMD5HashFromFile(string filename)
{
    using (var md5 = new MD5CryptoServiceProvider())
    {
        var buffer = md5.ComputeHash(File.ReadAllBytes(filename));
        var sb = new StringBuilder();
        for (int i = 0; i < buffer.Length; i++)
        {
            sb.Append(buffer[i].ToString("x2"));
        }
        return sb.ToString();
    }
}

关于c# - 计算并在标签中显示文件 MD5 Hash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959963/

相关文章:

php - Obj C MD5 与 PHP md5() 函数不同

security - 在像MD5这样的哈希上使用暴力破解有什么大不了的

c# - Winforms (.NET Core 3) 是否支持所有 .NET Framework 控件

c# - 在asp.net mvc3图表助手中如何向系列数据添加标记

C# int64 列表到字节数组,反之亦然?

c# - 类中的方括号

c# - 在 Silverlight 3 中获取当前用户控件或任何 GUI 的屏幕截图

mysql - 在 MySQL 中将存储的 md5 字符串转换为十进制值

c# - 异步文件哈希和磁盘写入实际上是如何工作的?

python - 多次散列相同的字符