Partager via


EncryptParameters.A128CbcParameters(Byte[], Byte[]) Méthode

Définition

Crée un instance de la EncryptParameters classe pour l’algorithme de A128Cbc chiffrement.

public static Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters A128CbcParameters (byte[] plaintext, byte[] iv = default);
static member A128CbcParameters : byte[] * byte[] -> Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters
Public Shared Function A128CbcParameters (plaintext As Byte(), Optional iv As Byte() = Nothing) As EncryptParameters

Paramètres

plaintext
Byte[]

Texte en clair à chiffrer.

iv
Byte[]

Vecteur d’initialisation facultatif. Si la valeur est null, un vecteur d’initialisation aléatoire par chiffrement est généré à l’aide RandomNumberGeneratorde .

Retours

Instance de la EncryptParameters classe pour l’algorithme de A128Cbc chiffrement.

Exceptions

plaintext a la valeur null.

Remarques

Microsoft recommande de ne pas utiliser CBC sans garantir au préalable l’intégrité du texte chiffré à l’aide d’un HMAC, par exemple. Consultez la rubrique https://docs.microsoft.com/dotnet/standard/security/vulnerabilities-cbc-mode (éventuellement en anglais) pour plus d'informations.

S’applique à