加密函数、接口和对象使用以下数据类型。
| 数据类型 | 描述 |
|---|---|
| ALG_ID | 指定算法标识符。 |
| HCERT_SERVER_OCSP_RESPONSE | 表示与服务器证书链关联的 OCSP 响应的句柄。 |
| HCRYPTHASH | 指定 哈希对象的句柄。 |
| HCRYPTKEY | 指定加密密钥的句柄。 |
| HCRYPTOIDFUNCADDR | 表示可以使用 对象标识符(OID)安装的函数的句柄。 |
| HCRYPTOIDFUNCSET | 表示可以使用 OID 安装的一组函数的句柄。 |
| HCRYPTPROV_LEGACY | 用于替换 HCRYPTPROV 数据类型,其中不再使用 HCRYPTPROV 数据类型。 |
| HCRYPTPROV_OR_NCRYPT_KEY_HANDLE | 指定 CryptoAPI 加密服务提供商(CSP)或 CNG CSP 的句柄。 |
| HCRYPTPROV | 指定 CryptoAPI CSP 的句柄。 |
| KEYSVCC_HANDLE | 指定密钥服务的句柄。 |