SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metoda

Definice

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

paddingMode
PaddingMode

Režim odsazení, který slouží k nastavení prostého textu na velikost zpětné vazby.

feedbackSizeInBits
Int32

Velikost zpětné vazby v bitech

Návraty

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

Výjimky

feedbackSizeInBits není kladné číslo.

-nebo-

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 signedýmýmm systémem.

-nebo-

paddingMode není platný režim odsazení.

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

-nebo-

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

Poznámky

feedbackSizeInBits akceptuje jakoukoli hodnotu, která je platnou velikostí zpětné vazby, bez ohledu na to, jestli algoritmus podporuje zadanou velikost zpětné vazby.

Platí pro