SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) 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 ECB.

public:
 int GetCiphertextLengthEcb(int plaintextLength, System::Security::Cryptography::PaddingMode paddingMode);
public int GetCiphertextLengthEcb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode);
member this.GetCiphertextLengthEcb : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthEcb (plaintextLength As Integer, paddingMode As PaddingMode) 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 de bloc de l’algorithme.

Retours

Int32

Longueur, en octets, du texte chiffré avec remplissage.

Exceptions

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.

BlockSize n’est pas un entier positif.

-ou-

BlockSize n’est pas un nombre entier d’octets. Elle doit être divisible par 8.

Le mode de remplissage None a été utilisé, mais plaintextLength il ne s’agit pas d’un nombre entier de blocs.

S’applique à