June 2003
Intermediate to advanced
714 pages
22h 8m
English
RNGCryptoServiceProvider
public sealed class RNGCryptoServiceProvider : RandomNumberGenerator { // Public Constructors public RNGCryptoServiceProvider( ); public RNGCryptoServiceProvider(byte[ ]rgb); public RNGCryptoServiceProvider(CspParameterscspParams); public RNGCryptoServiceProvider(stringstr); // Public Instance Methods public override void GetBytes(byte[ ]data); // overrides RandomNumberGenerator public override void GetNonZeroBytes(byte[ ]data); // overrides RandomNumberGenerator // Protected Instance Methods protected override void Finalize( ); // overrides object }
This subclass of RandomNumberGenerator is the
default random number generator implementation, and is a wrapper
around the Windows Crypto API.
System.Object
→
RandomNumberGenerator
→
RNGCryptoServiceProvider