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

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

    Class PrfGost3411_2012_256

    Реализация алгоритма генерации псевдослучайной последовательности с помощью функции PRF_GOSTR3411_2012_256. Может создавать симметричные ключи ГОСТ 28147 по выходной последовательности.

    Inheritance
    object
    PrfGost
    PrfGost3411_2012_256
    Implements
    IDisposable
    Inherited Members
    PrfGost.DeriveBytes()
    PrfGost.DeriveKey()
    PrfGost.DeriveKey(int)
    PrfGost.Dispose()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CryptoPro.Security.Cryptography
    Assembly: CryptoPro.Security.Cryptography.dll
    Syntax
    public sealed class PrfGost3411_2012_256 : PrfGost, IDisposable
    Remarks

    См. RFC 4357.

    Constructors

    PrfGost3411_2012_256(Gost28147, byte[], byte[])

    Создает новый объект класса PrfGost3411_2012_256.

    Declaration
    public PrfGost3411_2012_256(Gost28147 key, byte[] label, byte[] seed)
    Parameters
    Type Name Description
    Gost28147 key

    Ключ для вычисления HMAC на основе алгоритма ГОСТ Р 34.11 2012 256. Алгоритм HMAC используется алгоритмом PRF. Переданный ключ ДУБЛИРУЕТСЯ.

    byte[] label

    Метка для порождения ключей (аргумент label функции PRF).

    byte[] seed

    Начальное число для порождения ключей (аргумент seed функции PRF).

    Fields

    PrfGost3411ComputedKeyUrl

    Преставляет URI алгоритма PRF_GOSTR3411_2012_256 для использования в протоколе WS-Trust в качестве алгоритма вычисления ключа.

    Declaration
    public const string PrfGost3411ComputedKeyUrl = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:ck-p-gostr3411-2012-256"
    Field Value
    Type Description
    string
    Remarks

    Константа PrfGost3411ComputedKeyUrl содержит значение "urn:ietf:params:xml:ns:cpxmlsec:algorithms:ck-p-gostr3411-2012-256".

    PrfGost3411KeyDerivationUrl

    Преставляет URI алгоритма PRF_GOSTR3411_2012_256 для использования в протоколах на базе WS-SecureCoveration. Это поле является константой.

    Declaration
    public const string PrfGost3411KeyDerivationUrl = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:dk-p-gostr3411-2012-256"
    Field Value
    Type Description
    string
    Remarks

    Константа PrfGost3411KeyDerivationUrl содержит значение "urn:ietf:params:xml:ns:cpxmlsec:algorithms:dk-p-gostr3411-2012-256".

    Methods

    HashSize()

    Declaration
    protected override int HashSize()
    Returns
    Type Description
    int
    Overrides
    PrfGost.HashSize()

    InitializeHmac()

    Declaration
    protected override void InitializeHmac()
    Overrides
    PrfGost.InitializeHmac()

    Implements

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