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

Définition

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

Int32

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.

S’applique à