Sdílet prostřednictvím


SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Metoda

Definice

Získá délku šifrového textu s daným režimem odsazení a délku prostého textu v režimu ECB.

public:
 int GetCiphertextLengthEcb(int plaintextLength, System::Security::Cryptography::PaddingMode paddingMode);
public int GetCiphertextLengthEcb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode);
member this.GetCiphertextLengthEcb : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthEcb (plaintextLength As Integer, paddingMode As PaddingMode) As Integer

Parametry

plaintextLength
Int32

Délka prostého textu v bajtech

paddingMode
PaddingMode

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

Návraty

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

Výjimky

plaintextLength je záporné číslo.

-nebo-

plaintextLength pokud je vycpaný příliš velký, aby bylo možné ho znázornit jako 32bitové celé číslo.

-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