NCRYPT_KEY_BLOB_HEADER 结构 (ncrypt.h)

NCRYPT_KEY_BLOB_HEADER结构包含密钥 BLOB。 此结构由 NCryptExportKeyNCryptImportKey 函数使用。

语法

typedef struct _NCRYPT_KEY_BLOB_HEADER {
  ULONG cbSize;
  ULONG dwMagic;
  ULONG cbAlgName;
  ULONG cbKeyData;
} NCRYPT_KEY_BLOB_HEADER, *PNCRYPT_KEY_BLOB_HEADER;

成员

cbSize

此结构的大小(以字节为单位)。

dwMagic

标识 BLOB 类型。 这可以是以下值之一。

  • NCRYPT_CIPHER_KEY_BLOB_MAGIC
  • NCRYPT_PROTECTED_KEY_BLOB_MAGIC

cbAlgName

以 null 结尾的算法名称的大小(以字节为单位),包括终止零。

cbKeyData

BLOB 的大小(以字节为单位)。

要求

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

另请参阅

NCryptExportKey

NCryptImportKey