SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Méthode
Définition
Important
Certaines informations concernent des produits en version préliminaire qui peuvent être considérablement modifiés avant leur sortie. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la longueur d’un texte chiffré avec un mode de remplissage donné et une longueur de texte en clair en mode CBC.
public int GetCiphertextLengthCbc(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.GetCiphertextLengthCbc : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthCbc (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Integer
Paramètres
- plaintextLength
- Int32
Longueur de texte en clair, en octets.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour faire passer le texte en clair à la taille de bloc de l’algorithme.
Retourne
Longueur, en octets, du texte chiffré avec remplissage.
Exceptions
plaintextLength est un nombre négatif.
- ou -
plaintextLength lorsque le rembourrage est trop grand pour être représenté sous la forme d’un entier 32 bits signé.
-ou-
paddingMode n’est pas un mode de remplissage valide.
BlockSize n’est pas un entier positif.
-ou-
BlockSize n’est pas un nombre entier d’octets. Il doit être divisible par 8.
Le mode None de remplissage a été utilisé, mais plaintextLength il ne s’agit pas d’un nombre entier de blocs.