다음을 통해 공유


CryptoProvider.CanMergeBlocks 속성

정의

Encrypt(Byte[])Decrypt(Byte[])에 블록 크기의 길이가 서로 다른 버퍼를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

public:
 property bool CanMergeBlocks { bool get(); };
public bool CanMergeBlocks { get; }
member this.CanMergeBlocks : bool
Public ReadOnly Property CanMergeBlocks As Boolean

속성 값

Boolean

true 버퍼에 전달 하는 경우 Encrypt(Byte[]) 전달 된 버퍼의 길이가 다를 수 있습니다 Decrypt(Byte[])이 고, 그렇지 않으면 false 버퍼에 전달 하는 경우 Encrypt(Byte[])Decrypt(Byte[]) 정확히 동일한 길이 여야 합니다. 기본값은 aes true합니다.

설명

clearTextcipherText 에 전달 된 버퍼 EncryptDecrypt n * 여야 합니다BlockSize 바이트 길이 ' n '은 1 보다 크거나 정수입니다.

하는 경우 CanMergeBlocks 됩니다 false에 전달 된 버퍼 Encrypt 에 전달 된 버퍼 길이가 동일 해야 Decrypt합니다.

하는 경우 CanMergeBlocks 됩니다 true에 전달 된 버퍼 Encrypt 에 전달 된 버퍼의 길이가 다를 수 있습니다 Decrypt (모든 버퍼 크기는 항상 여전히의 배수 여야 BlockSize 의 길이 바이트)입니다.

적용 대상