共用方式為


SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) 方法

定義

取得具有指定填補模式和 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

參數

plaintextLength
Int32

純文本長度,以位元組為單位。

paddingMode
PaddingMode

用來將純文本填補到演算法區塊大小的填補模式。

傳回

具有填補之加密文字的長度,以位元組為單位。

例外狀況

plaintextLength 為負數。

-或-

plaintextLength 當填補太大而無法以帶正負號的32位整數表示時。

-或-

paddingMode 不是有效的填補模式。

BlockSize 不是正整數。

-或-

BlockSize 不是整數字節。 它必須由 8 區分。

已使用填補模式 None ,但 plaintextLength 不是整數區塊。

適用於