C# 使用ComputeHash(Sys.Security.Cryptography)为DLL生成的SHA256哈希与从新文件目录poweshell cmd生成的哈希不同

C# 使用ComputeHash(Sys.Security.Cryptography)为DLL生成的SHA256哈希与从新文件目录poweshell cmd生成的哈希不同,c#,C#,我有一个DLL,我正在尝试为其生成哈希值。使用SHA256.ComputeHash方法生成的哈希值与使用powershell命令“New FileCatalog”生成的哈希值不同,此处从catalog.cat文件读取哈希值。DLL包含在目录文件中,并生成哈希 但是,会为其他类型的文件XML、.png等生成哈希。。使用ComputeHash和powershell命令完全匹配 我们有没有其他方法为DLL生成哈希? 我们可以验证DLL的哈希吗?填充模式可能不同。见:

我有一个DLL,我正在尝试为其生成哈希值。使用SHA256.ComputeHash方法生成的哈希值与使用powershell命令“New FileCatalog”生成的哈希值不同,此处从catalog.cat文件读取哈希值。DLL包含在目录文件中,并生成哈希

但是,会为其他类型的文件XML、.png等生成哈希。。使用ComputeHash和powershell命令完全匹配

我们有没有其他方法为DLL生成哈希?
我们可以验证DLL的哈希吗?

填充模式可能不同。见: