For more details, head to the MDN Web Crypto API documentation on AES-CBC.
|Should be set to AES-CBC.
|ArrayBuffer, TypedArray, or DataView
|The initialization vector. Must be 16 bytes, unpredictable and cryptographically random. Yet, it doesn't need to be secret and can be transmitted along with the ciphertext.