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
не является целым числом блоков.
Применяется к
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9, 10 |