MaskGenerationMethod.GenerateMask(Byte[], Int32) 메서드

정의

파생 클래스에서 재정의된 경우 지정된 임의 초기값을 사용하여 지정된 길이로 마스크를 생성합니다.When overridden in a derived class, generates a mask with the specified length using the specified random seed.

public:
 abstract cli::array <System::Byte> ^ GenerateMask(cli::array <System::Byte> ^ rgbSeed, int cbReturn);
[System.Runtime.InteropServices.ComVisible(true)]
public abstract byte[] GenerateMask (byte[] rgbSeed, int cbReturn);
abstract member GenerateMask : byte[] * int -> byte[]
Public MustOverride Function GenerateMask (rgbSeed As Byte(), cbReturn As Integer) As Byte()

매개 변수

rgbSeed
Byte[]

마스크를 계산하는 데 사용할 임의 초기값입니다.The random seed to use to compute the mask.

cbReturn
Int32

생성된 마스크의 길이(바이트)입니다.The length of the generated mask in bytes.

반환

Byte[]

길이가 cbReturn 매개 변수와 동일한 임의로 생성된 마스크입니다.A randomly generated mask whose length is equal to the cbReturn parameter.

특성

예제

다음 코드 예제에서는 지정 된 초기값을 사용 하 여 마스크를 만들고 반환 하도록 GenerateMask를 재정의 하는 방법을 보여 줍니다.The following code example demonstrates how to override the GenerateMask to create and return a mask using the specified seed. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 MaskGenerationMethod 클래스입니다.This code example is part of a larger example provided for the MaskGenerationMethod class.

System.Security.Cryptography.MaskGenerationMethod#3System.Security.Cryptography.MaskGenerationMethod#3

적용 대상