HmacKeyGenParams - 表示为 HMAC 算法生成密钥的参数
HmacKeyGenParams 是 Web Crypto API 的字典,表示为 HMAC 算法生成密钥时,应该作为 algorithm 参数传递到 SubtleCrypto.generateKey() 的对象。
属性
name
一个 DOMString。该值应为 HMAC。
hash
一个 DOMString,表示要使用的算法函数。这可能是以下之一:SHA-1,SHA-256,SHA-384 或 SHA-512。
length 可选
一个 Number,表示以位为单位的密钥长度。如果忽略了该值,则密钥的长度为您选择的摘要函数生成的摘要长度。除非您有充分的理由使用不同的长度, 否则请省略此属性并使用默认值。
更多实例
请参阅 SubtleCrypto.generateKey() 的实例。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Web Cryptography API SubtleCrypto.HmacKeyGenParams 的定义 |
推荐 |
浏览器兼容性
如果浏览器的 SubtleCrypto.generateKey() 方法支持 HMAC 算法,则支持该类型。