H(安全术语表)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

handle

用于标识或访问对象的令牌,例如加密提供程序、证书存储区、消息或密钥对的句柄。

hash

通过将某个数学函数(哈希算法)应用于任意数量的数据来获取的固定大小结果。 (也称为“消息摘要”。)

另请参阅哈希函数

哈希对象

用于对消息或会话密钥进行哈希处理的对象。 哈希对象可通过调用 CryptCreateHash 来创建。 对象的定义由调用中指定的 CSP 定义。

哈希算法

一种算法,用于生成某段数据(如消息或会话密钥)的哈希值。 典型的哈希算法包括 MD2、MD4、MD5 和 SHA-1。

哈希函数

用于创建和销毁哈希对象、获取或设置哈希对象的参数以及对数据和会话密钥进行哈希处理的函数集。

基于哈希的消息身份验证代码

(HMAC) 由 Microsoft 加密服务提供程序实现的对称键控哈希算法。 HMAC 用于验证数据的完整性,以帮助确保在存储或传输过程中未对其进行修改。 它可以与任何迭代的加密哈希算法(如 MD5 或 SHA-1)一起使用。 CryptoAPI 通过算法标识符 (CALG_HMAC) 和类 (ALG_CLASS_HASH) 引用此算法。

另请参阅消息身份验证代码

HCSBC

用作证书服务备份上下文句柄的数据类型。 其角色是在执行备份时维护服务器与备份 API 之间的上下文状态。

HMAC

请参阅基于哈希的消息身份验证代码