BCRYPT_PKCS1_PADDING_INFO 结构 (bcrypt.h)
BCRYPT_PKCS1_PADDING_INFO 结构用于为 PKCS #1 填充方案提供选项。
语法
typedef struct _BCRYPT_PKCS1_PADDING_INFO {
LPCWSTR pszAlgId;
} BCRYPT_PKCS1_PADDING_INFO;
成员
pszAlgId
指向以 null 结尾的 Unicode 字符串的指针,该字符串标识用于创建填充的 加密算法 。 此算法必须是 哈希算法。 创建签名时,对应于此算法 (OID) 的对象标识符 将添加到签名中的 DigestInfo 元素,如果此成员为 NULL
,则不添加 OID。 验证签名时,如果与此成员对应的 OID 与签名中的 OID 不同,则验证将失败。 如果签名中没有 OID,除非此成员为 NULL
,否则验证将失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | bcrypt.h |