小编Kel*_*ley的帖子

报告哈希进展情况

我通过下面提供的代码学习文件的MD5哈希值.但是,随着文件大小的增加,计算也需要很长时间.我想在进度条对象上反映这个计算,但我不知道.

我想要这样的东西;

progressBar.Value = mD5.ComputedBytes;
progressBar.Maximum = mD5.TotalBytesToCompute;
Run Code Online (Sandbox Code Playgroud)

怎么做到这个?

码;

public static string getMD5HashFromFile(string fileName)
{
    string str = "";
    using (MD5 mD5 = MD5.Create())
    {
        using (FileStream fileStream = File.OpenRead(fileName))
        { str = BitConverter.ToString(mD5.ComputeHash(fileStream)).Replace("-", string.Empty); fileStream.Close(); }
    }
    return str;
}
Run Code Online (Sandbox Code Playgroud)

.net c# hash md5 winforms

1
推荐指数
1
解决办法
212
查看次数

标签 统计

.net ×1

c# ×1

hash ×1

md5 ×1

winforms ×1