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

C#
public int GetCiphertextLengthEcb(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode);

Paramètres

plaintextLength
Int32

Longueur en texte clair, en octets.

paddingMode
PaddingMode

Mode de remplissage utilisé pour ajouter le texte en clair à la taille de bloc de l’algorithme.

Retours

Longueur, en octets, du texte de chiffrement avec remplissage.

Exceptions

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.

BlockSize n’est pas un entier positif.

-ou-

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

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

S’applique à

Produit Versions
.NET 6, 7, 8, 9