SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Metoda

Definice

Získá délku šifrovaného textu s daným režimem odsazení a délkou 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 obložení prostého textu na velikost bloku algoritmu.

Návraty

Int32

Délka šifrovaného textu (v bajtech) s odsazením

Výjimky

plaintextLength je záporné číslo.

-nebo-

plaintextLength Pokud je vyplněno, je příliš velké, aby představovalo jako podepsané 32 celé číslo.

-nebo-

paddingMode není platný režim odsazení.

BlockSize není kladné celé číslo.

-nebo-

BlockSize není celé číslo v bajtech. Musí být dělitelná 8.

Použil se režim odsazení None , ale není plaintextLength to celý počet bloků.

Platí pro