КриптоПро .NET
Search Results for

    Показать/Скрыть содержание

    Class GostRngCryptoServiceProvider

    Inheritance
    object
    RandomNumberGenerator
    CpRandomNumberGenerator
    GostRngCryptoServiceProvider
    Implements
    IDisposable
    Inherited Members
    CpRandomNumberGenerator.Create(string)
    CpRandomNumberGenerator.Fill(Span<byte>)
    CpRandomNumberGenerator.GetInt32(int, int)
    CpRandomNumberGenerator.GetInt32(int)
    CpRandomNumberGenerator.GetBytes(int)
    CpRandomNumberGenerator.GetItems<T>(ReadOnlySpan<T>, Span<T>)
    CpRandomNumberGenerator.GetItems<T>(ReadOnlySpan<T>, int)
    CpRandomNumberGenerator.GetString(ReadOnlySpan<char>, int)
    CpRandomNumberGenerator.GetHexString(Span<char>, bool)
    CpRandomNumberGenerator.GetHexString(int, bool)
    CpRandomNumberGenerator.Shuffle<T>(Span<T>)
    RandomNumberGenerator.Dispose()
    RandomNumberGenerator.GetBytes(byte[], int, int)
    RandomNumberGenerator.GetBytes(Span<byte>)
    RandomNumberGenerator.GetNonZeroBytes(byte[])
    RandomNumberGenerator.GetNonZeroBytes(Span<byte>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CryptoPro.Security.Cryptography
    Assembly: CryptoPro.Security.Cryptography.dll
    Syntax
    public class GostRngCryptoServiceProvider : CpRandomNumberGenerator, IDisposable

    Constructors

    GostRngCryptoServiceProvider()

    Declaration
    public GostRngCryptoServiceProvider()

    GostRngCryptoServiceProvider(CpCspParameters)

    Declaration
    public GostRngCryptoServiceProvider(CpCspParameters cspParams)
    Parameters
    Type Name Description
    CpCspParameters cspParams

    Methods

    Create()

    Declaration
    public static GostRngCryptoServiceProvider Create()
    Returns
    Type Description
    GostRngCryptoServiceProvider

    Create(CpCspParameters)

    Declaration
    public static GostRngCryptoServiceProvider Create(CpCspParameters cspParams)
    Parameters
    Type Name Description
    CpCspParameters cspParams
    Returns
    Type Description
    GostRngCryptoServiceProvider

    Dispose(bool)

    When overridden in a derived class, releases the unmanaged resources used by the RandomNumberGenerator and optionally releases the managed resources.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    Overrides
    RandomNumberGenerator.Dispose(bool)

    GetBytes(byte[])

    When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of values.

    Declaration
    public override void GetBytes(byte[] data)
    Parameters
    Type Name Description
    byte[] data

    The array to fill with cryptographically strong random bytes.

    Overrides
    RandomNumberGenerator.GetBytes(byte[])

    Implements

    IDisposable
    В этом разделе
    Наверх Generated by DocFX