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”算法的浏览器将支持此类型。

另见