SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera długość szyfrowania tekstu z danym trybem wypełnienia i długością zwykłego tekstu w trybie 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
Parametry
- plaintextLength
- Int32
Długość zwykłego tekstu w bajtach.
- paddingMode
- PaddingMode
Tryb uzupełniania używany do uzupełniania tekstu zwykłego do rozmiaru opinii.
- feedbackSizeInBits
- Int32
Rozmiar opinii, w bitach.
Zwraca
Długość w bajtach szyfrowanego tekstu z wypełnieniem.
Wyjątki
feedbackSizeInBits
nie jest liczbą dodatnią.
-lub-
plaintextLength
jest liczbą ujemną.
-lub-
plaintextLength
gdy dopełnienie jest zbyt duże, aby reprezentować jako podpisaną 32-bitową liczbę całkowitą.
-lub-
paddingMode
nie jest prawidłowym trybem uzupełniania.
Użyto trybu None dopełnienia, ale plaintextLength
nie jest to cała liczba bloków.
-lub-
feedbackSizeInBits
nie jest liczbą całkowitą bajtów. Musi być podzielny przez 8.
Uwagi
feedbackSizeInBits
akceptuje dowolną wartość, która jest prawidłowym rozmiarem opinii, niezależnie od tego, czy algorytm obsługuje określony rozmiar opinii.