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

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

    Class PBKDF2

    Провайдер алгоритма выработки ключа на основе пароля PBKDF2.

    Inheritance
    object
    PBKDF2
    Implements
    IDisposable
    Inherited Members
    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 PBKDF2 : IDisposable

    Constructors

    PBKDF2()

    Создаёт объект провайдера выработки ключа.

    Declaration
    public PBKDF2()

    PBKDF2(int)

    Создаёт объект провайдера выработки ключа с использованием указанного алгоритма. Поддерживаемые значения - CryptoPro.Security.Cryptography.GostConstants.CALG_PBKDF2_2012_256, CryptoPro.Security.Cryptography.GostConstants.CALG_PBKDF2_2012_512.

    Declaration
    public PBKDF2(int algid)
    Parameters
    Type Name Description
    int algid

    Properties

    IterationCount

    Число итераций при вычислении PbKdf.

    Declaration
    public int IterationCount { get; set; }
    Property Value
    Type Description
    int

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    Dispose(bool)

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

    Gen28147(byte[], byte[])

    Генерирует указанный ключ с использованием PbKdf.

    Declaration
    public Gost28147CryptoServiceProvider Gen28147(byte[] password, byte[] salt)
    Parameters
    Type Name Description
    byte[] password

    Пароль, используемый в качестве ключевого материала.

    byte[] salt

    Соль.

    Returns
    Type Description
    Gost28147CryptoServiceProvider

    Новый провайдер, инициализированный сгенерированным ключом.

    Gen3412_2015_K(byte[], byte[])

    Генерирует указанный ключ с использованием PbKdf.

    Declaration
    public Gost3412_2015_KCryptoServiceProvider Gen3412_2015_K(byte[] password, byte[] salt)
    Parameters
    Type Name Description
    byte[] password

    Пароль, используемый в качестве ключевого материала.

    byte[] salt

    Соль.

    Returns
    Type Description
    Gost3412_2015_KCryptoServiceProvider

    Новый провайдер, инициализированный сгенерированным ключом.

    Gen3412_2015_M(byte[], byte[])

    Генерирует указанный ключ с использованием PbKdf.

    Declaration
    public Gost3412_2015_MCryptoServiceProvider Gen3412_2015_M(byte[] password, byte[] salt)
    Parameters
    Type Name Description
    byte[] password

    Пароль, используемый в качестве ключевого материала.

    byte[] salt

    Соль.

    Returns
    Type Description
    Gost3412_2015_MCryptoServiceProvider

    Новый провайдер, инициализированный сгенерированным ключом.

    GenKexp15_K(byte[], byte[])

    Генерирует указанный ключ с использованием PbKdf.

    Declaration
    public Gost3412_2015_Kexp15_KCryptoServiceProvider GenKexp15_K(byte[] password, byte[] salt)
    Parameters
    Type Name Description
    byte[] password

    Пароль, используемый в качестве ключевого материала.

    byte[] salt

    Соль.

    Returns
    Type Description
    Gost3412_2015_Kexp15_KCryptoServiceProvider

    Новый провайдер, инициализированный сгенерированным ключом.

    GenKexp15_M(byte[], byte[])

    Генерирует указанный ключ с использованием PbKdf.

    Declaration
    public Gost3412_2015_Kexp15_MCryptoServiceProvider GenKexp15_M(byte[] password, byte[] salt)
    Parameters
    Type Name Description
    byte[] password

    Пароль, используемый в качестве ключевого материала.

    byte[] salt

    Соль.

    Returns
    Type Description
    Gost3412_2015_Kexp15_MCryptoServiceProvider

    Новый провайдер, инициализированный сгенерированным ключом.

    Implements

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