Поделиться через


SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Метод

Определение

Возвращает длину зашифрованного текста с заданным режимом заполнения и длину открытого текста в режиме ЕЦБ.

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

Параметры

plaintextLength
Int32

Длина открытого текста в байтах.

paddingMode
PaddingMode

Режим заполнения, используемый для заполнения открытого текста до размера блока алгоритма.

Возвращаемое значение

Длина зашифрованного текста с заполнением в байтах.

Исключения

plaintextLength является отрицательным числом.

-или-

plaintextLength Если заполнено слишком большое значение для представления в виде 32-разрядного целого числа со знаком.

-или-

paddingMode не является допустимым режимом заполнения.

BlockSize не является положительным целым числом.

-или-

BlockSize не является целым числом байтов. Он должен быть делим на 8.

Использовался режим None заполнения, но plaintextLength не является целым числом блоков.

Применяется к