AssemblyHashAlgorithm 枚举
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用于哈希程序集文件和用于生成强名称的哈希算法。
public enum class AssemblyHashAlgorithm
C#
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- 继承
名称 | 值 | 说明 |
---|---|---|
MD5 | 32771 | 检索 MD5 消息摘要算法。 由于与 MD5 冲突,Microsoft 建议使用 SHA256。 MD5 是 Rivest 在 1991 年开发的。 它与 MD4 基本相同,只是增加了安全性。它虽然比 MD4 稍慢一些,但更安全。 该算法包括四个不同的步骤,其设计与 MD4 的略有不同。 消息摘要的大小以及填充要求保持不变。 |
None | 0 | 一个掩码,它指示无哈希算法。 如果为多模块程序集指定 None,则公共语言运行时默认采用 SHA1 算法,因为多模块程序集需要生成哈希。 |
Sha1 | 32772 | 检索安全哈希算法的修订,该修订更正了 SHA 中的一个未发布的错误。 由于与 SHA1 冲突,Microsoft 建议使用 SHA256。 |
Sha256 | 32780 | 检索安全哈希算法的版本,其哈希值大小为 256 位。 |
Sha384 | 32781 | 检索安全哈希算法的版本,其哈希值大小为 384 位。 |
Sha512 | 32782 | 检索安全哈希算法的版本,其哈希值大小为 512 位。 |
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |