HkdfParams
HkdfParams 字典是 Web Crypto API 的一部分,當使用 HKDF 演算法時,它代表了應該作為 SubtleCrypto.deriveKey() 的 algorithm 引數傳遞的物件。
例項屬性
name-
一個字串。此項應設定為
HKDF。 雜湊-
一個字串或一個包含單個屬性
name(值為字串)的物件。這是要使用的 摘要演算法 的識別符號。應為以下之一:警告: 此處也支援
SHA-1,但 SHA-1 演算法被認為不安全,不應再使用。 salt-
一個
ArrayBuffer、一個TypedArray或一個DataView。 HKDF 規範指出,新增 salt“極大地增強了 HKDF 的強度”。理想情況下,salt 是一個隨機或偽隨機值,其長度與摘要函式的輸出長度相同。與傳遞給deriveKey()的輸入金鑰材料不同,salt 不需要保密。 info-
一個
ArrayBuffer、一個TypedArray或一個DataView,代表特定於應用程式的上下文資訊。這用於將派生的金鑰繫結到應用程式或上下文,並允許您在不使用相同的輸入金鑰材料的情況下,為不同上下文派生不同的金鑰。重要的是,此項應獨立於輸入金鑰材料本身。此屬性是必需的,但可以是一個空緩衝區。
示例
請參閱 SubtleCrypto.deriveKey() 的示例。
規範
| 規範 |
|---|
| Web 加密級別 2 # dfn-HkdfParams |
瀏覽器相容性
支援 SubtleCrypto.deriveKey() 方法的“HKDF”演算法的瀏覽器將支援此型別。