DkmHashAlgorithmId 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于计算哈希的哈希算法的标识符。
此 API 是在 Visual Studio 15 RTM (DkmApiVersion.VS15RTM) 中引入的。
public enum class DkmHashAlgorithmId
public enum class DkmHashAlgorithmId
enum DkmHashAlgorithmId
public enum DkmHashAlgorithmId
type DkmHashAlgorithmId =
Public Enum DkmHashAlgorithmId
- 继承
-
DkmHashAlgorithmId
字段
Expensive | 4 | 表示其值计算成本高昂的哈希。 从 DkmSourceFileId 检索时,哈希的值将是空集合。 此值仅在从符号提供程序返回的 DkmSourceFileId 中受支持,而不是作为符号提供程序输入的 DkmSourceFileId。 实际哈希值可以通过 DkmModule.GetExpensiveHashValue 进行计算和返回。 |
MD5 | 0 | MD5 哈希算法。 MD5 哈希值长度为 16 个字节。 |
SHA1 | 1 | SHA1 哈希算法。 SHA1 哈希值的长度为 20 个字节。 |
SHA256 | 2 | SHA256 哈希算法,由 SHA-2 (256 位内部状态) 实现。 SHA256 哈希值的长度为 32 个字节。 |
SHA512 | 3 | SHA512 哈希算法,由 SHA-2 (512 位内部状态) 实现。 SHA512 哈希值的长度为 64 字节。 |