计算并在标签中显示文件 MD5 哈希值

发布于 2024-09-03 21:52:44 字数 32 浏览 3 评论 0原文

如何计算文件的 MD5 哈希值并将其显示在标签中?

How can the MD5 Hash of a file be calculated and displayed in a label?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蒲公英的约定 2024-09-10 21:52:44

是的,这是可能的:

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();
    }
}

Yes it is possible:

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

where the GetMD5HashFromFile function could look like this:

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();
    }
}
平安喜乐 2024-09-10 21:52:44

是的,这是可能的。当您计算文件的 MD5 哈希值时,您只需获取结果并将其作为 Label 控件的文本放入即可。那里没问题。

Yes, it's possible. When you calculate the MD5 Hash of a file you just need to take the result and place it in as the text of Label control. No problem there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文