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.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla