このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

AesCbcParams

ウェブ暗号化 APIAesCbcParams 辞書は、AES-CBC アルゴリズムを用いる際、SubtleCrypto.encrypt()SubtleCrypto.decrypt()SubtleCrypto.wrapKey()SubtleCrypto.unwrapKey() の引数 algorithm に渡すオブジェクトを表します。

インスタンスプロパティ

name

文字列です。AES-CBC に設定してください。

iv

ArrayBufferTypedArrayDataView のいずれかです。初期化ベクトルを表します。16 バイトで、予測不可能で、できれば暗号学的にランダムでなければなりません。とはいえ、秘密にする必要はありません。(たとえば、暗号文と一緒に暗号化せずに送信してもよいです)

SubtleCrypto.encrypt() および SubtleCrypto.decrypt() の例を参照してください。

仕様書

Specification
Web Cryptography Level 2
# dfn-AesCbcParams

ブラウザーの互換性

SubtleCrypto.encrypt()SubtleCrypto.decrypt()SubtleCrypto.wrapKey()SubtleCrypto.unwrapKey() メソッドで "AES-CBC" アルゴリズムに対応しているブラウザーは、この型に対応しているはずです。

関連情報