CryptoProvider.CanMergeBlocks Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Uzunluğu farklı blok boyutlarına sahip arabelleklerin kabul edilip edilemeyeceğini Encrypt(Byte[]) ve Decrypt(Byte[]) kabul edip etmediğini belirten bir değer alır.
public:
property bool CanMergeBlocks { bool get(); };
public bool CanMergeBlocks { get; }
member this.CanMergeBlocks : bool
Public ReadOnly Property CanMergeBlocks As Boolean
Özellik Değeri
true
için geçirilen Encrypt(Byte[]) arabellek, geçirilen arabellekten Decrypt(Byte[])farklı bir uzunluk olabilir; aksi takdirde, false
arabellekler geçirildiyse Encrypt(Byte[]) ve Decrypt(Byte[]) tam olarak aynı uzunlukta olmalıdır. AES için varsayılan değerdir true
.
Açıklamalar
clearText
ve'ye Encrypt geçirilen ve DecryptcipherText
arabellekleri n*BlockSize bayt uzunluğunda olmalıdır; burada 'n' 1'den büyük veya buna eşit bir tamsayıdır.
ise CanMergeBlocksfalse
, öğesine geçirilen arabellekler, 'a EncryptDecryptgeçirilen arabelleklerle aynı uzunlukta olmalıdır.
ise CanMergeBlockstrue
, geçirilen Encrypt arabellekler geçirilen arabelleklerden Decrypt farklı uzunlukta olabilir (tüm arabellek boyutları her zaman bayt cinsinden bir kat BlockSize olmalıdır).