SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.