SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute 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 en texte clair en mode CFB.
public int GetCiphertextLengthCfb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.GetCiphertextLengthCfb : int * System.Security.Cryptography.PaddingMode * int -> int
Public Function GetCiphertextLengthCfb (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer
Paramètres
- plaintextLength
- Int32
Longueur en texte clair, en octets.
- paddingMode
- PaddingMode
Mode de remplissage utilisé pour remplir le texte en clair jusqu’à la taille des commentaires.
- feedbackSizeInBits
- Int32
Taille des commentaires, en bits.
Retours
Longueur, en octets, du texte chiffré avec remplissage.
Exceptions
feedbackSizeInBits
n’est pas un nombre positif.
- ou -
plaintextLength
est un nombre négatif.
- ou -
plaintextLength
Quand le remplissage est trop grand pour être représenté comme un entier 32 bits signé.
-ou-
paddingMode
n’est pas un mode de remplissage valide.
Le mode de remplissage None a été utilisé, mais plaintextLength
il ne s’agit pas d’un nombre entier de blocs.
-ou-
feedbackSizeInBits
n’est pas un nombre entier d’octets. Elle doit être divisible par 8.
Remarques
feedbackSizeInBits
accepte toute valeur qui est une taille de commentaire valide, quel que soit l’algorithme qui prend en charge la taille de commentaires spécifiée.