Sdílet prostřednictvím


SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Metoda

Definice

Získá délku šifrového textu s daným režimem odsazení a délkou prostého textu v režimu 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élka prostého textu v bajtech

paddingMode
PaddingMode

Režim odsazení použitý k nastavení prostého textu na velikost bloku algoritmu.

Návraty

Délka šifrovacího textu s odsazením v bajtech.

Výjimky

plaintextLength je záporné číslo.

-nebo-

plaintextLength Při vysuvování je příliš velký, aby bylo možné ho znázornit jako 32bitové celé číslo se signoum edicí.

-nebo-

paddingMode není platný režim odsazení.

BlockSize není kladné celé číslo.

-nebo-

BlockSize není celý počet bajtů. Musí být dělitelný 8.

Byl použit režim None odsazení, ale plaintextLength nejedná se o celý počet bloků.

Platí pro