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 байт.

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

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