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