HmacContext
表示基于哈希的消息身份验证码 (HMAC) 上下文。该类提供创建和验证HMAC签名的功能。
扩展
BaseCryptoClass
构造函数
new HmacContext()
new HmacContext(): HmacContext
返回值
方法
sign()
sign(message:
ArrayBuffer):Promise<ArrayBuffer>
使用HMAC上下文对消息进行签名。
参数
message
ArrayBuffer
要签名的消息。
抛出
- 如果密钥缺少用途。
返回值
Promise<ArrayBuffer>
Promise 将HMAC签名解析为ArrayBuffer的Promise。
verify()
verify(message:
ArrayBuffer, tag:ArrayBuffer):Promise<boolean>
使用HMAC上下文验证消息的真实性。
参数
message
ArrayBuffer
要验证的原始消息。
tag
ArrayBuffer
用于对照消息进行验证的HMAC标签(签名)。
抛出
- 如果密钥缺少用途。
返回值
Promise<boolean>
Promise 如果消息真实,则Promise解析为true,否则解析为false。
Last updated: 2026年7月22日

