AesCbcParams
AesCbcParams 字典是 Web Crypto API 的一部分,它代表在使用 AES-CBC 演算法時,應作為 algorithm 引數傳遞給 SubtleCrypto.encrypt()、SubtleCrypto.decrypt()、SubtleCrypto.wrapKey() 或 SubtleCrypto.unwrapKey() 的物件。
例項屬性
name-
一個字串。必須設定為
AES-CBC。 iv-
一個
ArrayBuffer、一個TypedArray或一個DataView。這是初始化向量(IV)。必須是 16 位元組長,不可預測,並且最好是密碼學上隨機的。然而,它不需要保密(例如,它可以與密文一起未加密傳輸)。
示例
請參閱 SubtleCrypto.encrypt() 和 SubtleCrypto.decrypt() 的示例。
規範
| 規範 |
|---|
| Web 加密級別 2 # dfn-AesCbcParams |
瀏覽器相容性
支援 SubtleCrypto.encrypt()、SubtleCrypto.decrypt()、SubtleCrypto.wrapKey() 或 SubtleCrypto.unwrapKey() 方法中“AES-CBC”演算法的瀏覽器將支援此型別。
另見
- CBC 模式在 NIST SP800-38A 標準的第 6.2 節中定義。
SubtleCrypto.encrypt().SubtleCrypto.decrypt().SubtleCrypto.wrapKey().SubtleCrypto.unwrapKey().