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
は有効な埋め込みモードではありません。
埋め込みモード None が使用されましたが plaintextLength
、ブロックの総数ではありません。
または
feedbackSizeInBits
はバイトの整数ではありません。 8 で割り切れる必要があります。
注釈
feedbackSizeInBits
は、アルゴリズムが指定されたフィードバック サイズをサポートするかどうかに関係なく、有効なフィードバック サイズである値を受け入れます。
適用対象
.NET