C# Class System.Security.Cryptography.RNGCryptoServiceProvider.RNGCryptoServiceProvider

Inheritance: RandomNumberGenerator
显示文件 Open project: runefs/Marvin

Public Methods

Method Description
GetBytes ( byte data ) : void
GetNonZeroBytes ( byte data ) : void
RNGCryptoServiceProvider ( CspParameters cspParams ) : System.Globalization
RNGCryptoServiceProvider ( byte rgb ) : System.Globalization
RNGCryptoServiceProvider ( string str ) : System.Globalization

Private Methods

Method Description
Check ( ) : void
RNGCryptoServiceProvider ( ) : System.Globalization
RngClose ( IntPtr handle ) : void
RngGetBytes ( IntPtr handle, byte data ) : IntPtr
RngInitialize ( byte seed ) : IntPtr
RngOpen ( ) : bool

Method Details

GetBytes() public method

public GetBytes ( byte data ) : void
data byte
return void

GetNonZeroBytes() public method

public GetNonZeroBytes ( byte data ) : void
data byte
return void

RNGCryptoServiceProvider() public method

public RNGCryptoServiceProvider ( CspParameters cspParams ) : System.Globalization
cspParams CspParameters
return System.Globalization

RNGCryptoServiceProvider() public method

public RNGCryptoServiceProvider ( byte rgb ) : System.Globalization
rgb byte
return System.Globalization

RNGCryptoServiceProvider() public method

public RNGCryptoServiceProvider ( string str ) : System.Globalization
str string
return System.Globalization