Name
RNGCryptoServiceProvider
Synopsis
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.
Hierarchy
System.Object
→
RandomNumberGenerator
→
RNGCryptoServiceProvider
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.