AssemblyHashAlgorithm 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用于哈希程序集文件和生成强名称的哈希算法。
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum 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 位的安全哈希算法版本。 |