HmacImportParams

HmacImportParams 字典是 Web Crypto API 的一部分,用於在匯入、解包或派生 HMAC 演算法的金鑰時傳遞的物件,如

例項屬性

name

一個字串。應將其設定為 HMAC

雜湊

一個字串或一個包含單個屬性 name(值為字串)的物件。這是要使用的 摘要演算法 的識別符號。應為以下之一:

  • SHA-256:選擇 SHA-256 演算法。
  • SHA-384:選擇 SHA-384 演算法。
  • SHA-512:選擇 SHA-512 演算法。

警告: 此處也支援 SHA-1,但 SHA-1 演算法被認為不安全,不應再使用。

length 可選

一個 Number,表示金鑰的長度(以位元為單位)。如果省略此項,則金鑰的長度等於所選摘要函式生成的摘要的長度。除非有充分理由使用不同的長度,否則請省略此屬性並使用預設值。

示例

請參閱 SubtleCrypto.importKey()SubtleCrypto.unwrapKey()SubtleCrypto.deriveKey() 的示例。

規範

規範
Web 加密級別 2
# dfn-HmacImportParams

瀏覽器相容性

支援在 SubtleCrypto.importKey()SubtleCrypto.unwrapKey()SubtleCrypto.deriveKey() 方法中使用“HMAC”演算法的瀏覽器都將支援此型別。

另見