Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

AesCbcParams

Le dictionnaire AesCbcParams de l'API Web Crypto représente l'objet qui doit être passé en tant que paramètre algorithm dans SubtleCrypto.encrypt(), SubtleCrypto.decrypt(), SubtleCrypto.wrapKey(), ou SubtleCrypto.unwrapKey(), lors de l'utilisation de l'algorithme AES-CBC.

Propriétés d'instance

name

Une chaîne de caractères. Cela doit être défini sur AES-CBC.

iv

Un objet ArrayBuffer, un objet TypedArray ou un objet DataView. Le vecteur d'initialisation. Il doit faire 16 octets, être impossible à prédire et, de préférence être aléatoire d'un point de vue cryptographique. Il n'est toutefois pas nécessaire qu'il soit secret (il peut par exemple être transmis en clair avec le texte chiffré).

Exemples

Voir les exemples pour SubtleCrypto.encrypt() et SubtleCrypto.decrypt().

Spécifications

Spécification
Web Cryptography Level 2
# dfn-AesCbcParams

Compatibilité des navigateurs

Les navigateurs qui prennent en charge l'algorithme « AES-CBC » pour les méthodes SubtleCrypto.encrypt(), SubtleCrypto.decrypt(), SubtleCrypto.wrapKey(), ou SubtleCrypto.unwrapKey() prennent en charge ce type.

Voir aussi