HMACRIPEMD160 Конструкторы

Определение

Инициализирует новый экземпляр класса HMACRIPEMD160.

Перегрузки

HMACRIPEMD160()

Инициализирует новый экземпляр класса HMACRIPEMD160 64-байтовым ключом, созданным с помощью алгоритма генерации случайных чисел.

HMACRIPEMD160(Byte[])

Инициализирует новый экземпляр класса HMACRIPEMD160 указанными данными ключа.

HMACRIPEMD160()

Инициализирует новый экземпляр класса HMACRIPEMD160 64-байтовым ключом, созданным с помощью алгоритма генерации случайных чисел.

public:
 HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()

Комментарии

HMACRIPEMD160 — это тип хэш-алгоритма, созданного на основе хэш-функции RIPEMD-160 и используемого в качестве кода проверки подлинности на основе хэша сообщений (HMAC). Процесс HMAC смешивает секретный ключ с данными сообщения, хэширует результат с хэш-функцией, перемешивает это хэш-значение с секретным ключом еще раз, а затем применяет хэш-функцию еще раз. Выходной хэш имеет длину 160 байт.

Этот конструктор использует 64-байтовый ключ, созданный случайным образом.

См. также раздел

Применяется к

HMACRIPEMD160(Byte[])

Инициализирует новый экземпляр класса HMACRIPEMD160 указанными данными ключа.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160 (byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Параметры

key
Byte[]

Секретный ключ для шифрования HMACRIPEMD160. Длина ключа может быть произвольной, но если она превышает 64 байта, ключ хэшируется (с помощью хэш-функции SHA-1) для получения 64-байтового ключа. Поэтому рекомендуется использовать секретный ключ длиной 64 байта.

Исключения

Параметр key имеет значение null.

Примеры

Пример использования этого конструктора см. в описании HMACRIPEMD160 класса.

Комментарии

HMACRIPEMD160 — это тип хэш-алгоритма, созданного на основе хэш-функции RIPEMD-160 и используемого в качестве кода проверки подлинности на основе хэша сообщений (HMAC). Процесс HMAC смешивает секретный ключ с данными сообщения, хэширует результат с хэш-функцией, перемешивает это хэш-значение с секретным ключом еще раз, а затем применяет хэш-функцию еще раз. Выходной хэш имеет длину 160 байт.

См. также раздел

Применяется к