SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) 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 dopełniania i długością zwykłego tekstu w trybie CBC.
public int GetCiphertextLengthCbc (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.GetCiphertextLengthCbc : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthCbc (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Integer
Parametry
- plaintextLength
- Int32
Długość zwykłego tekstu w bajtach.
- paddingMode
- PaddingMode
Tryb dopełniania używany do wypełniania zwykłego tekstu do rozmiaru bloku algorytmu.
Zwraca
Długość tekstu szyfrowanego o długości w bajtach z dopełnieniem.
Wyjątki
plaintextLength
jest liczbą ujemną.
-lub-
plaintextLength
gdy padded jest zbyt duży, aby reprezentować jako podpisaną 32-bitową liczbę całkowitą.
-lub-
paddingMode
nie jest prawidłowym trybem dopełniania.
BlockSize nie jest dodatnią liczbą całkowitą.
-lub-
BlockSize nie jest liczbą całkowitą bajtów. Musi być podzielny przez 8.
Używany był tryb None dopełniania, ale plaintextLength
nie jest liczbą całych bloków.