as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

HmacContext

HmacContext

表示基于哈希的消息身份验证码 (HMAC) 上下文。该类提供创建和验证HMAC签名的功能。

扩展

  • BaseCryptoClass

构造函数

new HmacContext()

new HmacContext(): 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日