Partager via


SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Méthode

Définition

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.

Retours

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.

S’applique à