SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает длину зашифрованного текста с заданным режимом заполнения и длину открытого текста в режиме 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
- plaintextLength
- Int32
Длина открытого текста в байтах.
- paddingMode
- PaddingMode
Режим заполнения, используемый для заполнения открытого текста до размера обратной связи.
- feedbackSizeInBits
- Int32
Размер порции данных обратной связи в битах.
Длина зашифрованного текста с заполнением (в байтах).
Значение feedbackSizeInBits
не является положительным числом.
-или-
plaintextLength
является отрицательным числом.
-или-
plaintextLength
значение , если заполнено слишком велико для представления в виде 32-разрядного целого числа со знаком.
-или-
paddingMode
не является допустимым режимом заполнения.
Использовался режим None заполнения, но plaintextLength
не является целым количеством блоков.
-или-
feedbackSizeInBits
не является целым числом байтов. Он должен быть делим на 8.
feedbackSizeInBits
принимает любое значение, которое является допустимым размером обратной связи, независимо от того, поддерживает ли алгоритм указанный размер обратной связи.
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: