HmacKeyGenParams

**HmacKeyGenParams** 是 Web Crypto API 的字典,它表示应该作为algorithm 参数传递给 SubtleCrypto.generateKey() 的对象,用于为 HMAC 算法生成密钥。

实例属性

name

字符串。这应该设置为HMAC

hash

表示要使用的 摘要函数 名称的字符串。您可以在此处传递任何SHA-1SHA-256SHA-384SHA-512

length 可选

Number — 密钥的长度(以位为单位)。如果省略此选项,则密钥的长度等于您选择的哈希函数的块大小。除非您有充分的理由使用其他长度,否则请省略此属性并使用默认值。

示例

请参阅 SubtleCrypto.generateKey() 的示例。

规范

规范
Web 加密 API
# dfn-HmacKeyGenParams

浏览器兼容性

支持 SubtleCrypto.generateKey() 方法的“HMAC”算法的浏览器将支持此类型。

另请参阅