AssemblyHashAlgorithm 枚举

定义

指定用于哈希程序集文件和生成强名称的哈希算法。

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
继承
AssemblyHashAlgorithm

字段

名称 说明
None 0

一个掩码,指示没有哈希算法。

如果为多模块程序集指定 None ,则公共语言运行时默认为 SHA-1 算法,因为多模块程序集需要生成哈希。

MD5 32771

检索 MD5 消息摘要算法。

由于 MD5 冲突问题,Microsoft建议 SHA-256。

MD5 于 1991 年由里夫斯特开发。 它基本上是具有安全带的 MD4,虽然它比 MD4 略慢,但它有助于提供更多的安全性。 该算法由四个不同的舍入组成,其设计与 MD4 略有不同。 消息摘要大小以及填充要求保持不变。

Sha1 32772

检索安全哈希算法的修订,该算法更正 SHA 中未发布的缺陷。

由于 SHA-1 冲突问题,Microsoft建议使用 SHA-256。

Sha256 32780

检索哈希大小为 256 位的安全哈希算法版本。

Sha384 32781

检索哈希大小为 384 位的安全哈希算法版本。

Sha512 32782

检索哈希大小为 512 位的安全哈希算法版本。

适用于