CryptoProvider.CanMergeBlocks Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob Encrypt(Byte[]) und Decrypt(Byte[]) Puffer mit unterschiedlichen Blockgrößen akzeptieren.
public:
property bool CanMergeBlocks { bool get(); };
public bool CanMergeBlocks { get; }
member this.CanMergeBlocks : bool
Public ReadOnly Property CanMergeBlocks As Boolean
Eigenschaftswert
true
, wenn der an übergebene Encrypt(Byte[]) Puffer eine andere Länge als der an Decrypt(Byte[])übergebene Puffer aufweisen kann, andernfalls, false
wenn die Puffer an Encrypt(Byte[]) übergeben wurden und Decrypt(Byte[]) genau die gleiche Länge aufweisen müssen. Für AES ist true
der Standardwert .
Hinweise
Die clearText
an übergebenen EncryptDecrypt Puffer und cipherText
müssen n*BlockSize Bytes lang sein, wobei "n" eine ganze Zahl größer oder gleich 1 ist.
Wenn CanMergeBlocks ist false
, müssen puffer, die an Encrypt übergeben werden, dieselbe Länge wie die an Decryptübergebenen Puffer aufweisen.
Wenn CanMergeBlocks ist true
, können an übergebene Encrypt Puffer eine andere Länge aufweisen als die an übergebenen Decrypt Puffer (alle Puffergrößen müssen immer noch ein Vielfaches von BlockSize Bytes lang sein).