as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
表示基于哈希的消息身份验证码 (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。
最后修改于 2026年10月26日