AesCbcParams
Web Crypto API 的 AesCbcParams
字典表示当使用 AES-CBC 算法时,应作为 algorithm
参数传递给 SubtleCrypto.encrypt()
、SubtleCrypto.decrypt()
、SubtleCrypto.wrapKey()
或 SubtleCrypto.unwrapKey()
的对象。
实例属性
name
-
一个字符串,应设置为
AES-CBC
。 iv
-
一个
ArrayBuffer
、TypedArray
或DataView
。初始化向量,必须为 16 字节长,不可预测,且最好具有密码学上的随机性。然而它无需保密(例如,可以在未加密的情况下与密文一起传输)。
示例
参见 SubtleCrypto.encrypt()
和 SubtleCrypto.decrypt()
的示例。
规范
Specification |
---|
Web Cryptography API # dfn-AesCbcParams |
浏览器兼容性
支持在 SubtleCrypto.encrypt()
、SubtleCrypto.decrypt()
、SubtleCrypto.wrapKey()
或 SubtleCrypto.unwrapKey()
方法中使用“AES-CBC”算法的浏览器将会支持此类型。