KERB_CRYPTO_KEY 结构 (ntsecapi.h)

KERB_CRYPTO_KEY 结构包含有关 Kerberos加密会话密钥的信息。

语法

typedef struct KERB_CRYPTO_KEY {
  LONG   KeyType;
  ULONG  Length;
  PUCHAR Value;
} KERB_CRYPTO_KEY, *PKERB_CRYPTO_KEY;

成员

KeyType

指示结构中存储的 会话密钥 的类型。 可以是下列值之一。

含义
KERB_ETYPE_DES_CBC_CRC
通过 CRC-32 校验和在密码块链接模式下使用 DES 加密。
KERB_ETYPE_DES_CBC_MD4
通过 MD4 校验和在密码块链接模式下使用 DES 加密。
KERB_ETYPE_DES_CBC_MD5
通过 MD5 校验和在密码块链接模式下使用 DES 加密。
KERB_ETYPE_NULL
不使用加密。
KERB_ETYPE_RC4_HMAC_NT
将 RC4 流密码与基于哈希的消息身份验证代码 (MAC) 配合使用。
KERB_ETYPE_RC4_MD4
将 RC4 流密码与 MD4 哈希函数一起使用。
 

大于 127 的值保留给本地值,可能会更改,恕不另行通知。

Length

指定加密 会话密钥的长度(以字节为单位)。

Value

包含加密会话密钥。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ntsecapi.h