SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metoda

Definice

Získá délku šifertextu 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í použitý k nastavení prostého textu na velikost zpětné vazby.

feedbackSizeInBits
Int32

Velikost zpětné vazby v bitech.

Návraty

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

Výjimky

feedbackSizeInBits není kladné číslo.

nebo

plaintextLength je záporné číslo.

nebo

plaintextLength při vložení je příliš velký, aby představoval jako 32bitové celé číslo se signedem.

nebo

paddingMode není platný režim odsazení.

Byl použit režim None odsazení, ale plaintextLength není to celý počet bloků.

nebo

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

Poznámky

feedbackSizeInBits přijímá libovolnou hodnotu, která je platná velikost zpětné vazby, bez ohledu na to, jestli algoritmus podporuje zadanou velikost zpětné vazby.

Platí pro