This documentation is archived and is not being maintained.

MaskGenerationMethod.GenerateMask Method

When overridden in a derived class, generates a mask with the specified length using the specified random seed.

Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)] 
public abstract byte[] GenerateMask (
	byte[] rgbSeed,
	int cbReturn
)
/** @attribute ComVisibleAttribute(true) */ 
public abstract byte[] GenerateMask (
	byte[] rgbSeed, 
	int cbReturn
)
ComVisibleAttribute(true) 
public abstract function GenerateMask (
	rgbSeed : byte[], 
	cbReturn : int
) : byte[]

Parameters

rgbSeed

The random seed to use to compute the mask.

cbReturn

The length of the generated mask in bytes.

Return Value

A randomly generated mask whose length is equal to the cbReturn parameter.

The following code example demonstrates how to override the GenerateMask to create and return a mask using the specified seed. This code example is part of a larger example provided for the MaskGenerationMethod class.

System.Security.Cryptography.MaskGenerationMethod#3

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0, 1.1, 1.0
Show: