SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得密文在特定填充模式下的長度,以及在 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
參數
- plaintextLength
- Int32
明文長度,以位元組為單位。
- paddingMode
- PaddingMode
填充模式用來填充明文到反饋大小。
- feedbackSizeInBits
- Int32
回饋大小,以點子計算。
傳回
密文長度(以位元組計)並帶有填充。
例外狀況
feedbackSizeInBits 不是正數。
-或-
plaintextLength 是一個負數。
-或-
plaintextLength 當填充時,容量過大,無法以有符號的32位元整數表示。
-或-
paddingMode 不是一個有效的填充模式。
備註
feedbackSizeInBits 接受任何有效的反饋大小,無論演算法是否支援指定的反饋大小。