SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 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 de chiffrement 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 afficher le texte en clair à la taille des commentaires.
- feedbackSizeInBits
- Int32
Taille des commentaires, en bits.
Retourne
Longueur, en octets, du texte de chiffrement avec remplissage.
Exceptions
feedbackSizeInBits n’est pas un nombre positif.
- ou -
plaintextLength est un nombre négatif.
- ou -
plaintextLength lorsqu’il est rembourré 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.
Le mode None de remplissage 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. Il doit être divisible par 8.
Remarques
feedbackSizeInBits accepte toute valeur qui est une taille de commentaire valide, que l’algorithme prenne en charge la taille de commentaires spécifiée.