本节中描述的功能由应用程序用于计算散列(也称为消息摘要),也用于创建和验证数字签名。下表简要介绍了每个功能。
功能 | 描述 |
CryptCreateHash | 创建一个“空”哈希对象。 |
CryptDestroyHash | 销毁哈希对象。 |
CryptGetHashParam | 检索哈希对象参数。 |
CryptHashData | 哈希一个数据块,将其添加到指定的哈希对象。 |
CryptHashSessionKey | 哈希会话密钥,将其添加到指定的哈希对象。 |
CryptSetHashParam | 设置哈希对象参数。 |
CryptSignHash | 签名指定的哈希对象。 |
CryptVerifySignature | 验证数字签名,给予假定签名的哈希对象的句柄。 |