Partager via


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

Définition

Crée un instance de la EncryptParameters classe pour l’algorithme de A192CbcPad chiffrement avec le remplissage PKCS#7.

public static Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters A192CbcPadParameters (byte[] plaintext, byte[] iv = default);
static member A192CbcPadParameters : byte[] * byte[] -> Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters
Public Shared Function A192CbcPadParameters (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 de manière cryptographique est généré à l’aide de RandomNumberGenerator.

Retours

Une instance de la EncryptParameters classe pour l’algorithme de A192CbcPad 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 à