CryptoProvider.CanMergeBlocks プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Encrypt(Byte[]) および Decrypt(Byte[]) が異なる長さのブロック サイズのバッファーを受け入れることができるかどうかを示す値を取得します。
public:
property bool CanMergeBlocks { bool get(); };
public bool CanMergeBlocks { get; }
member this.CanMergeBlocks : bool
Public ReadOnly Property CanMergeBlocks As Boolean
プロパティ値
true
に渡されるバッファーの長さが、渡されるEncrypt(Byte[])Decrypt(Byte[])バッファーとは異なる場合は 。それ以外の場合は、 false
にEncrypt(Byte[])渡されるバッファーのDecrypt(Byte[])長さがまったく同じである必要があります。 AES の場合、既定値は です true
。
注釈
と にEncrypt渡される バッファーDecryptと cipherText
バッファーのclearText
長さは n*BlockSize バイトである必要があります。ここで、'n' は 1 以上の整数です。
が の場合CanMergeBlocks、 に渡されるバッファーは、 にEncrypt渡されるバッファーと同じ長さにするDecrypt必要false
があります。
が の場合CanMergeBlocks、 にEncrypt渡されるバッファーの長さは、渡されるDecryptバッファーとは異なる長さにできます (すべてのバッファー サイズは、常に長さの倍数BlockSizeである必要true
があります)。
適用対象
.NET